1、我们选择用for循环, for(int i=0;i<list.count;i++) { if(list[i]) { list.RemoveAt(i); } } 如果这样循环,肯定不对, {A B C D E F G H} 假设当前遍历到D(i=3),移除,接着遍历i=4(F), ...【阅读全文】
1、New和Update时使用 this.dataGrid1.Items.Refresh(); 2、数据绑定 public class DgStaffInfo : INotifyPropertyChanged { private int mId; private string mName; public string Name { ...【阅读全文】
示例: Object myObject = new Object(); //创建一个object对象 ClassA a = myObject as ClassA; //将它转换为ClassA类型,此操作会失败,但不会抛异常,a会被设置为null a.ToString(); //访问a会抛出一个System.NullReferenceException异常 as 的工作方式和强制类转换一样,但是它永远不会抛出一个异常...【阅读全文】