今天看networkcomms框架,代码中有一段
public SSLOptions SSLOptions { get; private set; }
这是什么意思啊!第一次遇见这种情况,对象名不是不能和类名一样么?
neng.
就是说有个类型为SSLOptions,属性名称叫SSLOptions的成员。
SSLOptions 是类,按理说后面的对象名不能和类名一样啊!
public SSLOptions SSLOptions { get; private set; }
是什么意思啊!
@Nikel: 名字而已。谁说不可以,我时不时都这么写。
public SSLOptions A { get; private set; } —— 写成A看得懂了不,A可以是任何符合规范的名称。现在你把“SSLOptions”去替换A不是一回事~
SSLOptions 是类,按理说后面的对象名不能和类名一样啊!
后面的这个叫 实例成员。也叫 只读属性。