欧美性猛交xxx嘿人猛交_又色又爽又高潮免费观看_精品国产一区二区三区久久影院_青娱乐极品视觉盛宴国产视频

技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統
網站運營

贊助商

分類目錄

贊助商

最新文章

搜索

C#用Ling對字符串數組進行升序、降序排序

作者:admin    時間:2021-5-18 16:44:1    瀏覽:

本文介紹C#如何用Ling對字符串數組進行升序、降序排序。在此之前,我們介紹過C#使用Sort()和Reverse()對字符串數組升序、降序、倒序排序

 C#用LINQ對字符串數組進行升序、降序排序
C#用LINQ對字符串數組進行升序、降序排序

Ling對字符串數組進行升序排序

示例

using System;
using System.Linq;

class Program
{
    static void Main()
    {
        string[] roadNames = new string[]
        {
            "Mill St.",
            "Robin St.",
            "Echo Dr.",
            "Iron Dr."
        };

        // 升序排序
        var result = from name in roadNames
                     orderby name
                     select name;

        foreach (string value in result)
        {
            Console.WriteLine(value);
        }
    }
}

輸出結果

Echo Dr.
Iron Dr.
Mill St.
Robin St.

可以看到,結果是跟使用Array.Sort()方法排序是一樣的。

Linq對字符串數組進行降序排序

示例

using System;
using System.Linq;

class Program
{
    static void Main()
    {
        string[] roadNames = new string[]
        {
            "Mill St.",
            "Robin St.",
            "Echo Dr.",
            "Iron Dr."
        };
        // 降序排序
        var result = from name in roadNames
                     orderby name descending
                     select name;

        foreach (string value in result)
        {
            Console.WriteLine(value);
        }
    }
}

 輸出結果

Robin St.
Mill St.
Iron Dr.
Echo Dr.

這個結果,跟先使用Sort()升序,再使用Reverse()倒序后得到降序排序的結果是一樣的。

關于Ling查詢的屬性

  • ascending 升序
    表示從最低到最高(A到Z),這是默認順序,因此我們不需要指定它。
  • descending 降序
    表示從最高到最低(Z到A),我們必須明確指定這一點。
  • orderby
    表示以哪種方式來排序。

總結

本文介紹了C#如何用Ling對字符串數組進行升序、降序排序,其實C#還可以使用Sort()Reverse()對字符串數組升序、降序、倒序排序,這個方法可能簡單一些,參考文章《C# Sort()和Reverse()對字符串數組升序、降序、倒序排序》。

相關文章

標簽: Linq  
相關文章
    x