现在的位置: 首页 > 综合 > 正文

C# 属性的使用

2013年09月03日 ⁄ 综合 ⁄ 共 278字 ⁄ 字号 评论关闭

1.为什么要使用属性


浅显理解:

a. get,set可以只选其一或者两个都选择,这样就限制了字段的被访问权限-可以是只读或者只写或者可读可写。

  b. 可以在set的中加限制,如果外部赋值不符合条件就可以抛出异常了。

             对b举例:

public int Hour{

set 

{

 if (value < 0 || value > 24)

throw new ArgumentException("value");

     hour = value;

}

          }

参考:http://www.cnblogs.com/flashicp/archive/2007/03/20/681287.html

抱歉!评论已关闭.