您当前的位置: 首页 >  c#

苍狼王unity学院

暂无认证

  • 1浏览

    0关注

    305博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

补点C#基础_09_属性_定义、设置,取值和访问字段

苍狼王unity学院 发布时间:2019-07-24 14:24:13 ,浏览量:1

1、属性的定义, 1.1设置,取值。 public class Vector3 { public int MyProtity { set { Console.WriteLine(“属性中的set块被调用”); Console.WriteLine(“在set块中访问value的值是”+value); } get { Console.WriteLine(“属性中的get块被调用了”); return 100; } } } 1.2、设置,取值 static void Main(string[] args) { Vector3 v1 = new Vector3(); v1.MyProtity = 600;//对属性设置值。 int t = v1.MyProtity;//对属性取值。 Console.ReadKey(); }

1.3结果 在这里插入图片描述 2、通过属性来访问字段。 2.1 public class Vector3 { private float x;//字段 public float X { get { return x; } set { x = value; } } }

static void Main(string[] args) { Vector3 v1 = new Vector3(); v1.X = 100; float temp = v1.X; Console.WriteLine(temp); Console.ReadKey(); }

2.2结果: 在这里插入图片描述2.3 2.3.1 通过set方法,在设置之前做一些检验工作 private int age; public int Age { set { if (value>=0) { //通过set方法,在设置之前做一些检验工作, age = value; } } }

关注
打赏
1665389160
查看更多评论
立即登录/注册

微信扫码登录

0.0423s