class WhereDemo2 { static void Main() {
string[] strs = { ".com", ".net", "hsNameA.com",
"hsNameB.net", "test", ".network",
"hsNameC.net", "hsNameD.com" };
// // , .net. var netAddrs = from addr in strs
where addr.Length > 4 && addr.EndsWith(".net", StringComparison.Ordinal) sel-ect addr;
// . foreach(var str in netAddrs) Console.WriteLine(str);
.
hsNameB.net hsNameC.net
, where Ends With (). true, , .
orderby
. , : . , , LINQ, orderby.
orderby . . orderby :
orderby
, . , , . ascending descending . , ascending, , .
, orderby int .
// orderby.
Using System; using System.Linq;
class OrderbyDemo { static void Main() {
int[] nums = { 10, -19, 4, 7, 2, -5, 0 };
// , var posNums = from n in nums orderby n select n;
Console.Write(" : ");
// . foreach(int i in posNums) Console.Write(i + " ");
.
: -19 -5 0 2 4 7 10
, descending, .
|
|
var posNums = from n in nums
Orderby n descending select n;
, . . orderby.
orderby _ , _ , _ ,...
_ , ; _ , ; _ , , .. , . , . , : , .
// // , orderby.