zoukankan      html  css  js  c++  java
  • 泛型

            /// 泛型类型转换
            public static T Convert2T<T>(string str, T defualtValue)
            {
                if (!string.IsNullOrEmpty(str))
                {
                    object obj = Convert.ChangeType(str, typeof(T));
                    if (obj != null)
                        return (T)obj;
                }
                return defualtValue;
            }

        public static object getDicValue(string paramName, Dictionary<String, Object> divValues)
            {
                if (divValues.ContainsKey(paramName))
                    return divValues[paramName];
                return null;
            }

        public static T getDicValue<T>(string paramName, Dictionary<String, Object> divValues, T defaultValue)
            {
                object value = getDicValue(paramName, divValues);
                if (value != null)
                    return Convert2T<T>(value.ToString(), defaultValue);

                return defaultValue;
            }

  • 相关阅读:
    Word操作——通配符
    圆的拟合
    最优化案例整理
    机器学习数学基础知识备忘
    scikit-learn学习笔记
    Linux下安装scikit-learn
    ROS学习备忘
    [ROS]激光驱动安装
    CMake和Linux编程:find_package的使用
    [OpenCV]直线拟合
  • 原文地址:https://www.cnblogs.com/fery/p/1896907.html
Copyright © 2011-2022 走看看