作者chrisQQ (ChrisLiu)
看板C_Sharp
標題Re: [問題] 請問一下此種陣列語法該怎麼假設?
時間Tue Jul 21 09:02:56 2009
※ 引述《lihsien (苗栗縣)》之銘言:
google 到的範例…
http://hi.baidu.com/hancheer/blog/item/82a565557c43d251d10906fa.html
c# list 删除重复元素
2009-07-06 20:57
C# 3.0:
List<int> array = new List<int> { 1, 2, 3, 1, 4 };
array.Distinct().ToList();
C#2.0
List<int> array = new List<int>();
array.Add(1);
array.Add(2);
array.Add(3);
array.Add(1);
array.Add(2);
for (int i = array.Count - 1; i >= 0; --i)
{
if (array.IndexOf(array[i]) != i)
array.RemoveAt(i);
}
不懂語法的話可以查查MSDN
http://msdn.microsoft.com/zh-tw/library/cc983670.aspx
把你不懂的語法丟到上面的框框,或是 google
範例,這是把第一個方法的 keyword 丟進去 MSDN 的結果
keyword:list distinct 就會得到這頁
http://msdn.microsoft.com/zh-tw/library/bb348436.aspx
裡面就有 .NET 家族的範例程式…
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.145.202.66
→ chrisQQ:google 和 msdn 是你的好朋友 07/21 09:03
→ chrisQQ:呃,如果你只是要魚吃的話… 那不好意思~ 07/21 09:05
→ lihsien:痾,對不起 因為我只是要寫一個程式去做稽查 07/21 09:15
→ lihsien:Boss希望我們不要著墨在語法上太久 基本上我們都是參照 07/21 09:16
→ lihsien:別的工程師寫的程式加以改編的 07/21 09:18
→ chrisQQ:應該是說,如果你有基本基礎的話就不要花太多時間在基礎上 07/21 09:19
→ lihsien:也就是程式這一塊我的基礎非常薄弱!! 07/21 09:19
→ chrisQQ:不過如果連基礎都不瞭解的話,那可能改起來會非常困難喔~ 07/21 09:19
→ chrisQQ:寫程式不太有那種一步登天的捷徑,所以先培養查資料的習慣 07/21 09:20
→ lihsien:對阿 所以我才頭大!! 07/21 09:21
→ chrisQQ:因此,雖然不親切,但是先把 msdn 和 google 搜尋技巧學好 07/21 09:23
→ chrisQQ:一定會對你寫程式找資料有很大的幫助,尤其是基礎語法 07/21 09:23
→ lihsien:可以加我msn嗎 我可以線上問你嗎? 07/21 09:24
→ chrisQQ:我要睡覺了 ///// 我現在晝伏夜出… 嘖嘖 07/21 09:38