随笔分类 - Linq
摘要:List l = new List();l = l.Select(a => new { a, newID = Guid.NewGuid() }).OrderBy(b => b.newID).Select(c=>c.a).ToList(); List iList = new List(); ...
阅读全文
摘要:var p = DataTable.AsEnumerable().Where(t => t.Field("ChannelID") == int.Parse(code)).Select(d => d); if (p != null && p.Count() > 0) { return p.Select(c => c.Field("name")).First(); } else { return ""; }
阅读全文
摘要:查询语法的使用1int[]foo=newint[100];2for(intnum=0;num<foo.Length;num++)3{4foo[num]=num+num;5}678foo=(fromninEnumerable.Range(0,100)9selectn*n).ToArray();
阅读全文
摘要:11classProgram2{3staticvoidMain(string[]args)4{5int[]iArrary=newint[]{1,5,13,6,10,55,99,2,87,12,34,75,33,47};6ShellSortersh=newShellSorter();7sh.Sort(iArrary);8for(intm=0;m<iArrary.Length;m++)9Console.Write("{0}",iArrary[m]);10Console.ReadLine();11}12}2.1classShellSorter2{3///<summar
阅读全文
摘要:1.1classProgram2{3staticvoidMain(string[]args)4{5int[]iArrary=newint[]{1,13,3,6,10,55,98,2,87,12,34,75,33,47};6InsertionSorterii=newInsertionSorter();7ii.Sort(iArrary);8for(intm=0;m<iArrary.Length;m++)9Console.Write("{0}",iArrary[m]);10Console.ReadLine();11}12}2.1classInsertionSorter2{3
阅读全文
摘要:1.1classProgram2{3staticvoidMain(string[]args)4{5int[]iArrary=newint[]{1,5,3,6,10,55,9,2,87,12,34,75,33,47};6SelectionSorterss=newSelectionSorter();7ss.Sort(iArrary);8for(intm=0;m<iArrary.Length;m++)9{10Console.Write("{0}",iArrary[m]);11}12Console.ReadLine();13 }14}2.选择排序1classSelection
阅读全文
摘要:主程序入口classProgram{staticvoidMain(string[]args){int[]iArrary=newint[]{1,5,13,6,10,55,99,2,87,12,34,75,33,47};//定义数组BubbleSortersh=newBubbleSorter();sh.Sort(iArrary);for(intm=0;m<iArrary.Length;m++)//输出结果Console.Write("{0}",iArrary[m]);Console.ReadLine();} }冒泡排序方法1classBubbleSorter2{3///&
阅读全文
摘要://定义Person类型数组 Person[] arr = new Person[] { new Person("小李",30,"软件开发"), new Person("小王",26,"软件开发"), new Person("小张",27,"软件测试") }; //投影操作,插入了索引值 var result = arr.Select((p, index) => new { index, p.P_name, p.P_dept ,p.P_age}); for...
阅读全文
摘要:List<string> color = new List<string>() { "red", "yellow", "green", "black", "blue" }; //使用where子句 var result = from c in color where c.Length > 4 select c; //使用Where操作符 var result2 = color.Where(u => u.IndexOf("ll") >
阅读全文
摘要:List<Person> People = new List<Person> { new Person { ID = 33, Name = "lyf"}, new Person { ID = 22, Name = "azw"} }; var query = People.Select((person, index) => new { index, person.Name }).OrderBy(itm =>itm.Name); foreach (var item in query) { ...
阅读全文

浙公网安备 33010602011771号