如何在C#中使用typeof关键字实现动态编程

avatar
作者
筋斗云
阅读量:0

在C#中,可以使用typeof关键字来获取类型信息,然后通过反射来实现动态编程。以下是一个简单的示例:

using System;  class Program {     static void Main()     {         Type type = typeof(MyClass);         dynamic instance = Activator.CreateInstance(type);          instance.DoSomething();     } }  class MyClass {     public void DoSomething()     {         Console.WriteLine("Doing something dynamically");     } } 

在上面的示例中,我们首先使用typeof关键字获取了MyClass类型的信息,然后使用Activator.CreateInstance方法创建了一个动态实例。最后,我们可以通过dynamic类型来调用实例的方法,实现动态编程。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!