Ass*_*ast 0 c# nested class
当我创建一个嵌套类并将其命名为B并创建一个名为B的变量时,当我尝试使用"this"时使用它.那就是它的暧昧.
每当你写"这个"时,它不应该是一个错误.它显然是你正在尝试使用的变量而不是类.
当我将B类放在A类之外时,它就起作用了,所以我无法真正看到为什么c#创建者会因为它的嵌套而使它变得模棱两可.
SLa*_*aks 7
您不能拥有嵌套类型和具有相同名称的成员. 即使您不在B任何地方使用,您的代码也无法编译.
B
类中的类型和成员共享命名范围,因此无法共享名称.
归档时间:
10 年,12 月 前
查看次数:
89 次
最近记录: