首页 新闻 会员 周边 捐助

对象名和类名能一样么?

0
悬赏园豆:5 [待解决问题]

今天看networkcomms框架,代码中有一段

public SSLOptions SSLOptions { get; private set; }

这是什么意思啊!第一次遇见这种情况,对象名不是不能和类名一样么?

Nikel的主页 Nikel | 初学一级 | 园豆:194
提问于:2017-12-11 10:31
< >
分享
所有回答(2)
0

neng.

就是说有个类型为SSLOptions,属性名称叫SSLOptions的成员。

花飘水流兮 | 园豆:13615 (专家六级) | 2017-12-11 10:43

SSLOptions 是类,按理说后面的对象名不能和类名一样啊!

public SSLOptions SSLOptions { get; private set; }

是什么意思啊!

支持(0) 反对(0) Nikel | 园豆:194 (初学一级) | 2017-12-11 13:43

@Nikel: 名字而已。谁说不可以,我时不时都这么写。

public SSLOptions A { get; private set; } —— 写成A看得懂了不,A可以是任何符合规范的名称。现在你把“SSLOptions”去替换A不是一回事~

支持(0) 反对(0) 花飘水流兮 | 园豆:13615 (专家六级) | 2017-12-11 13:48
0

SSLOptions 是类,按理说后面的对象名不能和类名一样啊!

后面的这个叫 实例成员。也叫 只读属性。 

zwsu | 园豆:217 (菜鸟二级) | 2017-12-14 11:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册