编译时错误
set accessor的accessibility修饰符必须更多 限制性比财产或指数
期间的场景
私有字符串TestString {get;私人集; }
为什么会导致编译错误?我理解限制性更强。不过,这不应该导致任何实际问题。这是一个不必要的修改而不是构建查杀问题。为什么要杀掉构建而不是抛出警告?
答案 0 :(得分:0)
如果有的话,错误消息可能更好地读作“找到冗余代码”或类似的东西,因为:
private string TestString { get; private set; }
与:
真的相同 private string TestString { get; set; }
但是,因为编译器强制执行规则,所以你知道它是有意义的,因为private
当然不能更多比它本身更受限制。