ObservableCollection和设置值

时间:2014-01-24 03:32:51

标签: c# observablecollection

是的。

    private ObservableCollection<String> _Col;
    public ObservableCollection<String> Col
    {
        get
        {
            return _Col;
        }
        set
        {
            _Col = value;
        }
    }

与此相同

public ObservableCollection<String> Col { get; set }

使用col.add(“stringvaribleorsomething”),他们都会导致col成为项目的集合?

2 个答案:

答案 0 :(得分:1)

很快 - 是的。但请查看this article关于C#

中自动实现的属性

答案 1 :(得分:0)

如果你想同时使用gettersetter两种方法,是的,它是相同的。但是如果你想让你的属性只读,或者设置你的属性值取决于某些条件你应该使用第一个。

第二个名为auto-implemented property。您可以看到documentation