最近碰到点郁闷的事情。
不过注意下也就过去了。
程序照样能运行,而且也不会有什么错。
例一
普通实体类都这么写
public class ***Info : IDisposable
{
#region IDisposable 接口实现
/// <summary>
/// 终结器, 调用虚拟的Dispose方法
/// </summary>
~***Info()
{
Dispose(false);
}
/// <summary>
/// 调用虚拟的Dispose方法, 禁止Finalization(终结操作)
/// </summary>
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
/// <summary>
/// 虚拟的Dispose方法
/// </summary>
protected virtual void Dispose(bool disposing)
{
if (!disposing)
return;
}
#endregion
/// <summary>
/// ***
/// </summary>
public string *** { get; set; }
}
例二
因为要缓存起来,所以要序列化
[Serializable]
public class ***Info
{
//因为属性也是小写的,所以前面要加_
private _***
/// <summary>
/// ***
/// </summary>
public string ***
{
get { return _***; }
set { _***= value; }
}
}
{
#region IDisposable 接口实现
/// <summary>
/// 终结器, 调用虚拟的Dispose方法
/// </summary>
~***Info()
{
Dispose(false);
}
/// <summary>
/// 调用虚拟的Dispose方法, 禁止Finalization(终结操作)
/// </summary>
public void Dispose()
{
Dispose(true);
GC.SuppressFinalize(this);
}
/// <summary>
/// 虚拟的Dispose方法
/// </summary>
protected virtual void Dispose(bool disposing)
{
if (!disposing)
return;
}
#endregion
/// <summary>
/// ***
/// </summary>
public string *** { get; set; }
}
例二
因为要缓存起来,所以要序列化
[Serializable]
public class ***Info
{
//因为属性也是小写的,所以前面要加_
private _***
/// <summary>
/// ***
/// </summary>
public string ***
{
get { return _***; }
set { _***= value; }
}
}