Làm thế nào để sắp một mảng chuỗi theo thứ tự A-Z trong CSharp? (How to sort string array from A to Z in CSharp?)


Bài viết này tôi sẽ hướng dẫn cách sắp xếp một mảng chuỗi theo thứ thự từ A-Z bằng phương phức Array.Sort() trong ngôn ngữ lập trình CSharp.





Array.Sort()

Là một phương thức của lớp Array(class) được sử dụng để sắp xếp thứ tự của một theo thứ tự từ A-Z, hay từ Z-A tùy thuộc vào thông số của nó.

Phương thức này hỗ trợ rất nhiều cách sort khác nhau như, sort A-Z, sort Z-A, sort theo trường hợp chữ hoa, sort theo trường hợp chữ thường... để tránh bài viết dài nên tôi sẽ phân ra thành các trường hợp riêng để giới thiệu trong các bài viết sau.


Cú pháp - Syntax

Array.Sort( yourArr );


Ví dụ - Example

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
// @author: developer.bnson@gmail.com
// @web: vnlives.net
namespace ArraySort
{
    class Program
    {
        static void Main(string[] args)
        {

            string[] sArr = { "B", "b", "A", "a", "D", "d", "C", "c" };

            Console.WriteLine("--------- Before sort.");
            foreach (string sTmp in sArr)
            {
                Console.WriteLine("Number: " + sTmp);
            }

            Array.Sort(sArr);

            Console.WriteLine("--------- After sort.");
            foreach (string sTmp in sArr)
            {
                Console.WriteLine("Number: " + sTmp);
            }

            Console.ReadLine();

        }
    }
}



Kết quả - Result


















No comments:

Post a Comment