C#中通过名字获取类型

2021/7/19 20:38:25

本文主要是介绍C#中通过名字获取类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

记录一下通过类型名字,反射获取到类型

注意:使用名字时,需要是FullName,即需要包括命名空间

// 反射自定义class
// 第一种
//Assembly assembly = Assembly.Load("Assembly-CSharp");
//Type type = assembly.GetType("MVVM.VM_View"); 
// 第二种
//Type type = Type.GetType("MVVM.VM_View");

// 反射UnityEngine class
// 第一种
Assembly assembly = Assembly.Load("UnityEngine.UI");
Type type = assembly.GetType("UnityEngine.UI.Image");
//assembly = Assembly.Load("UnityEngine");
//type = assembly.GetType("UnityEngine.Component");

// 第二种 只要编译过的class都可以
type = typeof(UnityEngine.UI.Image);



这篇关于C#中通过名字获取类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程