public class Lei : Button
{
public int LeiNum { get; set; }
}上面这几行代码,在类里定义一个变量为什么只有get;set;看帮助文档里面的例子后面跟的有个赋值语句,这里没有,具体什么意思呢?
麻烦论坛各位前辈多多指点~~小弟感激不尽
{
public int LeiNum { get; set; }
}上面这几行代码,在类里定义一个变量为什么只有get;set;看帮助文档里面的例子后面跟的有个赋值语句,这里没有,具体什么意思呢?
麻烦论坛各位前辈多多指点~~小弟感激不尽
解决方案 »
- dataset数据字段匹配问题
- 一个vs配置问题
- 怎样为窗口增加新的属性
- tcpClient/socket编程关于延时的处理
- 怎么用c#下载或者读取Web页面
- 局域网内也能ping通IP,但是在局域网其他机器上无法访问网页,请问如何解决
- 超难度问题,请高手帮忙将此C++代码转换为C#代码,万份感谢
- 我的Linklabel困扰
- c# DataGrid分页报错---很奇怪-----晕
- 请教
- 想在winform有没有直接的控件啊,就是word中插入一条直线或竖线?
- 控制台程序,main()的返回值是 void,为何运行后,还是会返回操作系统一个0值呢? [code=C#] using System; namespace p
{
private int _LeiNum;
public int LeiNum { get{ return _LeiNum; } set{ _LeiNum = value; } }
}
自动实现的属性
当属性访问器中不需要其他逻辑时,自动实现的属性可使属性声明变得更加简洁。当您如下面的示例所示声明属性时,编译器将创建一个私有的匿名后备字段,该字段只能通过属性的 get 和 set 访问器进行访问。 示例
C# 复制代码
class LightweightCustomer
{
public double TotalPurchases { get; set; }
public string Name { get; private set; } // read-only
public int CustomerID { get; private set; } // read-only
}
自动实现的属性必须同时声明 get 和 set 访问器。若要创建 readonly 自动实现属性,请给予它 private set 访问器。 可以在自动实现的属性 (Property) 上使用属性 (Attribute),但由于属性 (Attribute) 不可从源代码访问,显然不能用在支持字段上。如果您必须在属性 (Property) 的后备字段上使用属性 (Attribute),则应该只创建常规属性 (Property)。
如果仅仅只有get和set,是不是就和5楼的说的一样,获取是自己,设置也是自己,不知说的对不
敲入prop+tab, 也出现这样的格式。
小弟感激不尽,今晚再看看帮助文档,好好想想,明天继续研究~~
再问个题外话,这个奖励分数有什么用,不知不觉就有一百多分了...