• λ我爱Aspx >> Asp.Net >> C# 泛型简介
  • C# 泛型简介

  • :未知  Դ:internet  :2007-5-20 16:49:07  ؼ:c#
  • public sealed class GenericBinaryFormatter : GenericFormatter {} public sealed class GenericSoapFormatter : GenericFormatter {}

    强类型化定义的优点是可以跨文件和程序集共享它,这与 using 别名相反。

    代码块 14代码块 13 相同,唯一的不同之处在于它使用一般格式化程序: 代码块 14. 使用 IGenericFormatter

    [Serializable] public class MyClass {...} MyClass obj1 = new MyClass(); IGenericFormatter formatter = new GenericBinaryFormatter();? Stream stream = new FileStream("obj.bin",FileMode.Create,FileAccess.ReadWrite); using(stream) { formatter.Serialize(stream,obj1); stream.Seek(0,SeekOrigin.Begin); MyClass obj2; obj2 = formatter.Deserialize(stream); }

    泛型和远程处理

    可以定义和部署利用泛型的远程类,并且可以使用编程或管理配置。请考虑使用泛型并且派生自 MarshalByRefObject 的类 MyServer

    public class MyServer : MarshalByRefObject {...}

    Ҷƪл˵?
  • һƪ在 C# 中通过 P/Invoke 调用Win32 DLL
    һƪ《Effective C#》 翻译札记