把字符串转化为类型

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

问题:可以得到类型的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
img_fa0be433d68c8212b2b0b3b1a564ccb1.png
如果本文对你有所帮助,请打赏——1元就足够感动我:)
支付宝打赏 微信打赏
联系邮箱:intdb@qq.com
我的GitHub: https://github.com/vipstone
关注公众号: img_9bde0f31ac4a0eca10b1bd7414b78faf.png


作者: 王磊
出处: http://vipstone.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,请标明出处。

相关文章
|
2月前
字典,列表和字符串之间的转化示例
【10月更文挑战第13天】 字典,列表和字符串之间的转化示例
46 0
数据类型的转化
一、浮点型,字符串转换成整型
70 1
|
7月前
|
编译器 C++
47不同类型数据间的转换
47不同类型数据间的转换
39 0
|
7月前
字符串的表示形式
字符串的表示形式。
68 6
字符串的转化规则?
null和 undefined类型 ,null 转换为 “null”,undefined 转换为 “undefined”,
|
JSON JavaScript C语言
转换类型的那些事儿
转换类型的那些事儿
120 0
C#中字符串是否可以转换为数值
C#中字符串是否可以转换为数值
|
开发框架 .NET Java
C#基础——字符串、数字之间的转换
C#基础——字符串、数字之间的转换
457 0
C#基础——字符串、数字之间的转换
|
机器学习/深度学习 存储 JavaScript
数据类型-数值和字符串 | 学习笔记
快速学习数据类型-数值和字符串。
125 0
|
开发者
其他类型转为字符串|学习笔记
快速学习 其他类型转为字符串
152 0