C# – مرتب‌سازی آرایه‌ها (Sort Arrays)

مرتب‌سازی آرایه‌ها در C#

در C#، می‌توانید از متدهای مختلف برای مرتب‌سازی (Sort) آرایه‌ها استفاده کنید. یکی از این متدها Sort() است که آرایه‌ها را به ترتیب الفبایی یا عددی صعودی مرتب می‌کند.

مرتب‌سازی آرایه با استفاده از Sort()

مثال برای مرتب‌سازی آرایه از نوع string:

// مرتب‌سازی یک آرایه از نوع string
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Array.Sort(cars); // استفاده از متد Sort برای مرتب‌سازی آرایه
foreach (string i in cars)
{
    Console.WriteLine(i); // چاپ هر عنصر از آرایه
}

مثال برای مرتب‌سازی آرایه از نوع int:

// مرتب‌سازی یک آرایه از نوع int
int[] myNumbers = {5, 1, 8, 9};
Array.Sort(myNumbers); // استفاده از متد Sort برای مرتب‌سازی آرایه
foreach (int i in myNumbers)
{
    Console.WriteLine(i); // چاپ هر عنصر از آرایه
}

فضای نام System.Linq

برای انجام عملیات‌های دیگر مانند پیدا کردن مقادیر حداقل، حداکثر یا مجموع عناصر، می‌توانید از فضای نام System.Linq استفاده کنید.

مثال:

using System;
using System.Linq;

namespace MyApplication
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] myNumbers = {5, 1, 8, 9};
            Console.WriteLine(myNumbers.Max());  // چاپ بزرگترین مقدار
            Console.WriteLine(myNumbers.Min());  // چاپ کوچکترین مقدار
            Console.WriteLine(myNumbers.Sum());  // چاپ مجموع عناصر
        }
    }
}

در این مثال:

  • Max() بزرگترین مقدار را برمی‌گرداند.
  • Min() کوچکترین مقدار را برمی‌گرداند.
  • Sum() مجموع تمام عناصر را برمی‌گرداند.

نکته

در فصل‌های بعدی، با فضای نام‌های دیگر و کاربردهای بیشتر آن‌ها آشنا خواهید شد.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.