private DataContext _dataContext; public DataContext DataContext
{
get { return _dataContext; }
set { if (_dataContext!=null) _dataContext.Dispose(); _dataContext = value; }
}
这段什么意思啊?

解决方案 »

  1.   

    定义一个DataContext 类型的属性
      

  2.   

    MSDN上的例子,lz看一下set(C# 参考)
    定义属性或索引器中的“访问器”方法,用于设置属性或索引器元素的值。有关更多信息,请参见属性和索引器。这是名为 Seconds 的属性的 set 访问器的示例:
    class TimePeriod
    {
        private double _seconds;
        public double Seconds
        {
            get { return _seconds;  }
            set { _seconds = value; }
        }
    }
      

  3.   

    set那段,如果字段不为空,就释放资源,然后赋值
      

  4.   

    你给一个属性付值,他会调用set.
      

  5.   


    创建属性?简单的说你发的代码就是声明一个属性.
    你好好补一下基础吧.我看下msdn
      

  6.   

    上面打错了.-_-!!
    你好好补一下基础吧.多看下msdn