是得到组;在方法1和方法2中相当于?例如是另一个的缩写吗?
class Student{ // Instance fIElds private string name; private int mark; // Method 1 public string name { get; set; } // Method 2 public int Mark { get { return mark; } set { mark = value; } }}
最后,如果要在获取或设置值之前执行计算,是否使用方法2?例如将值转换为百分比或执行验证?例如
class Student{ // Instance fIElds private string name; private double mark; private int maxMark = 50; // Method 1 public string name { get; set; } // Method 2 public double Mark { get { return mark; } set { if ( mark <= maxMark ) mark = value / maxMark * 100; } }}解决方法 是的,方法1是方法2的快捷方式.我建议默认使用方法1.当您需要更多功能时,请使用方法2.您还可以为get和set指定不同的访问修饰符. 总结
以上是内存溢出为你收集整理的c# – 速查器和变种器全部内容,希望文章能够帮你解决c# – 速查器和变种器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)