欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

把字符串转化为类型

发布时间:2025/3/11 24 豆豆
生活随笔 收集整理的这篇文章主要介绍了 把字符串转化为类型 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

问题:可以得到类型的String格式的名称,想要转化为相应的类型?

ps:今天定义了好多个枚举类型,把枚举名称存放在一个ComboBox类名,控件值改变的时候要查询出这个枚举的所有属性集合,刚开始想到反射,由于效率和复杂程度的问题,想出了最佳解决方案,代码如下(此方法适用于所有类似需求):

#region 根据类型名称(string)返回类型 /// <summary> /// 根据类型名称(string)返回类型 /// </summary> /// <param name="StringInfo">类型名称(string)</param> /// <returns>Type</returns> public Type GetTypeByStringInfo(string StringInfo) {Type type = null;if (!String.IsNullOrEmpty(StringInfo)){switch (StringInfo){case "Class": // Class自定义的类名称type = typeof(Class);break;default:break;}}return type; } #endregion

总结

以上是生活随笔为你收集整理的把字符串转化为类型的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。