1.SqlConnection實現(xiàn)了IDisposable接口,所以可以協(xié)變 2.StringBuilder只實現(xiàn)了ISerializable接口,無法通過途徑轉(zhuǎn)換為IDisposable class Sample<T> where T:IComparable<T> 因為將IComparable<T>整體當作約束,分析IComparable<T>的類型,可以用Type.IsValueType判斷,true為值類型,false為引用類型 typeof(IComparable<T>)....
[Serializable] public class MyObject { public int n1; [NonSerialized] public int n2; public String str; } 3、自定義序列化 可以通過在對象上實現(xiàn) ISerializable 接口來自定義序列化過程。這一功能在反序列化后成員變量的值失效時尤其有用,但是需要為變量提供值以重建對象的完整狀態(tài)。要實現(xiàn) ISerializable,...