.net ListT
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                .net ListT
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                List的幾個(gè)方法
List=>
List.Find()
List.FindAll()
List.Contains() 
List.ForEach()
List.ConvertAll() 
?1. 先比較Find()跟FindAll()。 這個(gè)兩個(gè)函數(shù)都是 遍歷List的集合,只是 區(qū)別在于FindAll()返回的必須是一個(gè)List集合,而Find()可以返回字符串。
List<string> list = new List<string>();list.Add("小三005");list.Add("小四007");list.Add("小五0105");list.Add("小六007");string names = list.Find(t => t.ToString().Substring(t.Length - 3, 3) == "005");Console.WriteLine("names:{0}", names);List<string> sList = list.FindAll(t => t.ToString().Substring(t.Length - 3, 3) == "007");foreach (string item in sList){Console.WriteLine("sList:{0}", item);}? Console.ReadLine();
2.?List.Contains() ?。Contains() 函數(shù)是查看List集合中是否存在某一值,返回的是 bool 值
List<string> list = new List<string>();list.Add("小三005");list.Add("小四007");list.Add("小五0105");list.Add("小六007");if (list.Contains("小五0105")){Console.WriteLine("list中存在=>小五0105");}else{Console.WriteLine("list中不存在=>小五0105");}?
3.?List.ForEach() 。ForEach() 也是遍歷List 集合,只是它沒有返回值,可以跟普通語法的foreach() 一樣。
List<string> list = new List<string>();list.Add("小三005");list.Add("小四007");list.Add("小五0105");list.Add("小六007");list.ForEach(t => Console.WriteLine("list輸出{0}", t.ToString()));?4.List.ConvertAll()。
List<string> list = new List<string>();list.Add("小三005");list.Add("小四007");list.Add("小五0105");list.Add("小六007");List<string> cList = list.ConvertAll<string>( m=> m.ToString());?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/dragon-L/p/3696490.html
總結(jié)
以上是生活随笔為你收集整理的.net ListT的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Hash Table Benchmark
- 下一篇: 单独运行shell脚本与crontab运
