在数组中设置元素时使用Setter的方法
本文关键字:Setter 方法 数组 设置 元素 | 更新日期: 2023-09-27 18:25:38
我有一个看起来像的类
public class MyArray
{
public bool is_set = false;
private int[] _myarray;
public int[] myarray
{
get{return _myarray;}
set
{
_myarray = value;
is_set = true;
}
}
}
但是在下面的代码中,在数组内设置一个项(第4行)后,is_set布尔值读取为false。
MyArray a = new MyArray();
a.myarray = new int[1];
a.is_set = false;
a.myarray[0] = 5;
有没有办法让它在我设置数组中的元素时,类会提醒我?数组可以与列表或可观察集合或其他任何东西互换。
像ObservableCollection<T>
这样的类已经实现了您想要与WPF一起使用的功能。。看看它们是否符合你的需求。
http://msdn.microsoft.com/en-us/library/ms668604(v=vs.110).aspx