C# 怎么避免将不必要的程序集加载到应用程序域中(AppDomain)

2020年2月14日21:47:01 评论 551字阅读1分50秒

1.简介

C# 怎么避免将不必要的程序集加载到应用程序域中(AppDomain)?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */
using System;
using System.Data;
using System.Runtime.Remoting;
class MainClass{
   public static ObjectHandle WrapDataSet(DataSet ds) {
      ObjectHandle objHandle = new ObjectHandle(ds);
      return objHandle;
   }
   public static DataSet UnwrapDataSet(ObjectHandle handle) {
      DataSet ds = (System.Data.DataSet)handle.Unwrap();
      return ds;
   }
   public static void Main() {
      DataSet ds = new DataSet();
      Console.WriteLine(ds.ToString());
      ObjectHandle oh = WrapDataSet(ds);
      DataSet ds2 = UnwrapDataSet(oh);
      Console.WriteLine(ds2.ToString());
   }
}

 
编程十万个怎么办
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: