框架命名惯例 说:"考虑给一个属性取和它的类型一样的名字。" 但是,对于内类似乎不能这样做,因为这段代码不能编译。
class A
{
public class B
{
public string C { get; set; }
}
public B B { get; set; }
}
有没有什么特殊的语法来处理这些情况?
过了两年......但总比没有好......。
这要归功于RonBeyer对我的评论。
不要使用需要对外暴露的内类,那么问题就根本不会出现。