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() مجموع تمام عناصر را برمی‌گرداند.

نکته

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

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
Python - محدود کردن داده (MongoDB Limit)

Python – محدود کردن داده (MongoDB Limit)

Python MongoDB محدود کردن نتایج برای محدود کردن نتایج در MongoDB، از متد limit() استفاده می‌کنیم. متد limit() یک...

بیشتر بخوانید
Python - بروزرسانی (MongoDB Update)

Python – بروزرسانی (MongoDB Update)

به‌روزرسانی یک رکورد برای به‌روزرسانی یک رکورد یا سند در MongoDB، از متد update_one() استفاده می‌کنیم. پارامتر اول متد...

بیشتر بخوانید
Python - حذف کالکشن (MongoDB Drop Collection)

Python – حذف کالکشن (MongoDB Drop Collection)

حذف کالکشن شما می‌توانید یک جدول یا کالکشن در MongoDB را با استفاده از متد drop() حذف کنید. مثالحذف...

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

نظرات

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

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