C# - 创建List属性的简单方法

不用担心List没有创建问题。

private ObservableCollection<EquipmentItem> _optionalCollection;
        public ObservableCollection<EquipmentItem> OptionalCollection
        {
            get
            {
                if (this._optionalCollection == null)
                {
                    this._optionalCollection = new ObservableCollection<EquipmentItem>();
                }

                return this._optionalCollection;
            }

            set
            {
                if (value != this._optionalCollection)
                {
                    if (this._optionalCollection != null)
                    {
                        this._optionalCollection.Clear();
                    }

                    this._optionalCollection = value;
                    this.RaisePropertyChangedEvent("OptionalCollection");
                }
            }
        }

 

posted @ 2014-05-28 10:11  太古月石  阅读(6602)  评论(0编辑  收藏  举报