小编mar*_*247的帖子

3
推荐指数
1
解决办法
117
查看次数

自动实现的获取/设置属性

让C#创建通过使用自动属性创建(即{get; set})生成的私有支持字段是否有任何缺点?

我知道它是自动的,因此您无法自定义get/set,并想知道是否还有其他含义.

谢谢!

.net c# properties accessor automatic-properties

2
推荐指数
1
解决办法
819
查看次数

使用自动实现的 Getter/Setter 列出属性返回“未将对象引用设置为对象的实例”

为什么下面的 C# 代码允许为 List 类型自动实现属性,然后导致对象引用运行时错误?我意识到我可以实现 getter 并初始化 List,但想知道行为背后是否有原因。

class Program
{
    static void Main(string[] args)
    {
        Foo foo = new Foo();
        foo.FooList.Add(3);
    }
}

class Foo
{
    public List<int> FooList { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

}

c#

0
推荐指数
1
解决办法
1511
查看次数