2021年11月29日 星期一

C# - 如何知道泛型的型態? 趴萬精進版

 簡單的說,

就是最近在寫程式的時候,

覺得怎麼可能要寫這麼麻煩!

後來試了一下,改成下面的寫法,

分開寫比較好理解!

private T GetAPOptionValue<T>(string value)

{

    object obj = value;


    TypeCode tc = Type.GetTypeCode(typeof(T));


    return (T)Convert.ChangeType(obj, tc);

}

但原理還是一樣的 C# - 如何知道泛型的型態?