public static T Get<T>() where T : class
{
string implName = Program.Settings[typeof(T).Name].ToString();
object concrete = Activator.CreateInstance(Type.GetType(implName));
return (T)concrete;
}
請解釋什麼是Get()where T是什麼意思?c#語法的幫助 - >獲取<T>()其中T意思是
歡迎使用一些閱讀網址。
只是說明這段代碼對我來說看起來很脆弱。如果使用在設置中沒有鍵的類型調用它,它將引發異常。 – 2010-12-13 03:09:48