• C# string怎么转换成泛型T?


    例子:

    T ret = (T)Convert.ChangeType(defaultVaule,typeof(T));
    如何初始化:
    你有一个泛型类包含一个由类自身定义类型参数的变量。由于对泛型对象的约束,你希望这个变量被初始化为其默认值。
    T data = default(T);

    例子:”
     1 public T GetConfigs<T>(string value,string defaultVaule)
     2         {
     3             T ret = (T)Convert.ChangeType(defaultVaule,typeof(T));
     4 
     5             try
     6             {
     7                 ret =  (T)Convert.ChangeType(ConfigurationManager.AppSettings[value.ToString()],typeof(T));
     8             }
     9             catch
    10             {
    11             }
    12             return ret;
    13         }
    Console.WriteLine(GetType<Int32>("123"));
    Console.WriteLine(GetType<DateTime>("2010-10-15"));
     
  • 相关阅读:
    java ppt4
    课后作业 2
    课后作业2
    java ppt题目
    CommandParameter设计
    《大道至简》第二章读后感
    8.多态
    7.接口与继承
    6.数组
    字符串
  • 原文地址:https://www.cnblogs.com/watermarks/p/8536915.html
Copyright © 2020-2023  润新知