zoukankan      html  css  js  c++  java
  • string 转Type

     #region string 转Type
    
            /// <summary>
            /// string 转Type
            /// </summary>
            /// <param name="typeName"></param>
            /// <returns></returns>
            public Type GetEnumType(string typeName)
            {
                Type type = null;
                Assembly[] assemblyArray = AppDomain.CurrentDomain.GetAssemblies();
                int assemblyArrayLength = assemblyArray.Length;
                for (int i = 0; i < assemblyArrayLength; ++i)
                {
                    type = assemblyArray[i].GetType(typeName);
                    if (type != null)
                    {
                        return type;
                    }
                }
    
                for (int i = 0; (i < assemblyArrayLength); ++i)
                {
                    Type[] typeArray = assemblyArray[i].GetTypes();
                    int typeArrayLength = typeArray.Length;
                    for (int j = 0; j < typeArrayLength; ++j)
                    {
                        if (typeArray[j].Name.Equals(typeName))
                        {
                            return typeArray[j];
                        }
                    }
                }
                return type;
            }
    
            #endregion string 转Type
    C#.net. WPF.core 技术交流群 群号205082182,欢迎加入,也可以直接点击左侧和下方的"加入QQ群",直接加入
  • 相关阅读:
    python 杂谈
    python: list转字符串
    dataframe
    time模块
    python 调试器
    BAT机器学习面试1000题系列(41-45题)
    join()函数
    value_counts()
    模型评估
    04flask_scripts使用
  • 原文地址:https://www.cnblogs.com/aijiao/p/15606261.html
Copyright © 2011-2022 走看看