using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Reflection;
using System.Collections;
using ConsoleApplication1;
using ConsoleApplication2;
namespace ConsoleApplication3
{
class Program
{
static void Main(
string[] args)
{
string namespaceName1 =
"ConsoleApplication1";
ConAppPerson1 p1 = Assembly.Load(namespaceName1).CreateInstance(namespaceName1 +
".ConAppPerson1")
as ConAppPerson1;
p1.SayHello();
string namespaceName2 =
"ConsoleApplication2";
ConAppPerson2 p2 = Assembly.Load(namespaceName2).CreateInstance(namespaceName2 +
".ConAppPerson2")
as ConAppPerson2;
p2.SayHello();
Console.ReadKey();
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
public class ConAppPerson1
{
public string Name {
get;
set;}
public int Age {
get;
set; }
public void SayHello() {
Console.WriteLine("ConsoleApplication111111 SayHello方法");
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
public class ConAppPerson2
{
public string Name {
get;
set; }
public int Age {
get;
set; }
public void SayHello()
{
Console.WriteLine("ConsoleApplication2222222 SayHello方法");
}
}
}
转载于:https://www.cnblogs.com/zoro-zero/p/4064516.html
相关资源:JAVA上百实例源码以及开源项目