您当前的位置: 首页 >  苍狼王unity学院 c#

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

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

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;
}
}
}

关注
打赏
查看更多评论

苍狼王unity学院

暂无认证

  • 4浏览

    0关注

    252博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录