C#3.0中使用Property {get,set}方法的用途是什么

Nik*_*l G 4 c# methods get properties set

可能重复:
C#自动属性

您好,
我最近从Java迁移到.net(c#)平台.在这里,我还没有遇到太多问题......无论如何我搞砸了

                   property{get, set}
方法.实际上我根本无法弄清楚这些(属性)的确切含义.初始化变量或字段或对象状态的相同工作可以使用方法完成.我们可以将字段声明为私有,并可以使用相同类的公共方法访问它们.

           一个简单的事情我不是程序员或员工,而是计算机科学的普通学生,旨在成为一名全职职业的程序员.

- 非常感谢你们所有人提前协助我.

财产{get,set}

xxx*_*fas 6

使用"属性"将删除方法调用以设置值并获取私有成员的值.喜欢:

private int number = 0;
public int Number { get{ return number;} set{number = value;}}
Run Code Online (Sandbox Code Playgroud)

现在您所要做的就是创建一个对象,而不是调用函数/方法来访问该数字,您可以这样做:

ObjectCreated.Number = 100;
Console.WriteLine(ObjectCreated.Number);
Run Code Online (Sandbox Code Playgroud)

隐式地,Number将设置number = 100,而下一行将获取100的数字.