C# 怎么在不同的应用程序域(AppDomain)中执行程序集

2020年2月14日21:47:40 评论 505字阅读1分41秒

1.简介

C# 怎么在不同的应用程序域(AppDomain)中执行程序集?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */
using System;
class MainClass
{
   public static void Main(string[] args)
   {
      if (AppDomain.CurrentDomain.FriendlyName != "NewAppDomain")
      {
         AppDomain domain = AppDomain.CreateDomain("NewAppDomain");
         domain.ExecuteAssembly("Recipe03-06.exe", args);
      }
      foreach (string s in args)
      {
         Console.WriteLine(AppDomain.CurrentDomain.FriendlyName + " : " + s);
      }
      if (AppDomain.CurrentDomain.FriendlyName != "NewAppDomain")
      {
         Console.WriteLine("\nMain method complete. Press Enter.");
      }
   }
}

 
编程十万个怎么办
匿名

发表评论

匿名网友 填写信息

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