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

   2024-10-01 6340
核心提示:在C#中,可以使用typeof关键字来获取类型信息,然后通过反射来实现动态编程。以下是一个简单的示例:using System;class Program

在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类型来调用实例的方法,实现动态编程。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号