2011-04-08 66 views
0

如果我理解得很好,那麼泛型允許我創建類型,這些類型將爲未知的類型對象執行相同的功能,並且在開發人員使用此類型時輸入,是否正確?關於泛型的問題

+0

問題不清楚...你可以編輯和澄清嗎? – Xander 2011-04-08 10:30:07

+0

現在更有意義:-) – Xander 2011-04-11 09:55:52

回答

2

從您的問題它們並不很清楚,我假設你不知道很多關於仿製藥,並試圖以更瞭解它來看...

一個很好的鏈接,供您閱讀 - http://msdn.microsoft.com/en-us/library/ms379564(v=vs.80).aspx

一般來說而不是做以下

List listOfNumbers = new List(); 
listOfNumbers.Add(1); // Boxing operations 
listOfNumbers.Add("string"); // Legal as not type checked 

你可以做到這一點

List<int> listOfNumbers = new List<int>(); 
listOfNumbers.Add(1); // No boxing operation 
listOfNumbers.Add("string"); // Illegal as its not an int type 
+0

謝謝,我修改了問題 – Mirial 2011-04-08 10:37:58