我使用List class.I將在下面定義我的代碼。
List<c1> lis = new List<c1>();
其中c1是類別。 我想在列表中找到List.say中特定項目的索引,列表中有10,20,30,40列表。在此我如何找到30.的索引。請幫助我獲得解決方案。
謝謝 問候 珍妮
我使用List class.I將在下面定義我的代碼。
List<c1> lis = new List<c1>();
其中c1是類別。 我想在列表中找到List.say中特定項目的索引,列表中有10,20,30,40列表。在此我如何找到30.的索引。請幫助我獲得解決方案。
謝謝 問候 珍妮
也許這是你在找什麼? List.IndexOf Method (T)
c1 c = new c1();
應該在INSIDE循環中。
實際上,你的代碼應該代表什麼?你知道你有一個列表中的數組。所以在你的情況下,你最終會得到帶有4個單一對象實例的列表,其中有4個項目的數組包含字符串「0」,「1」,「2」,「3」。你應該先解決這個問題,然後再問你的問題。
您一次又一次地添加相同的'c',是不是(並且在同一個'c'上改變'na'的元素)?除此之外,如果您知道在初始化時添加到列表中的項目數量,我建議您將它作爲構造函數參數傳遞。由於'List'使用'T []'作爲後端(數組列表),所以數據可能會被複制幾次,因爲當數組超出長度時需要重新初始化數組。請參閱http://msdn.microsoft.com/en-us/library/dw8e0z9z.aspx「備註」... –
2011-04-07 09:25:34
您刪除了一些代碼,使得此問題無法回答。 – CodingBarfield 2011-04-14 07:42:36