内部类和属性名称相同

问题描述 投票:1回答:1

框架命名惯例 说:"考虑给一个属性取和它的类型一样的名字。" 但是,对于内类似乎不能这样做,因为这段代码不能编译。

class A
{
    public class B
    {
        public string C { get; set; }
    }
    public B B { get; set; }
}

有没有什么特殊的语法来处理这些情况?

c# properties naming-conventions inner-classes
1个回答
0
投票

过了两年......但总比没有好......。

这要归功于RonBeyer对我的评论。

不要使用需要对外暴露的内类,那么问题就根本不会出现。

© www.soinside.com 2019 - 2024. All rights reserved.