آشنایی با Sorted List در سی شارپ

در عصر فناوری اطلاعات، یکی از مهمترین ویژگیها در برنامهنویسی، قدرت مرتبسازی و نگهداری اطلاعات است. در سی شارپ، SortedList یکی از انواع دادهها است که برای مرتبسازی اتوماتیک کلیدها و نگهداری دادهها به کار میرود. در این مقاله به بررسی این نوع داده، نحوه استفاده از آن و مثالهایی از کاربرد آن در پروژههای واقعی خواهیم پرداخت.
چه چیزی SortedList است؟
SortedList در واقع یک جفت کلید-مقدار (Key-Value Pair) است. ویژگی مهم آن این است که کلیدها به صورت اتوماتیک مرتب میشوند.
SortedList<int, string> sortedList = new SortedList<int, string>();
نحوه اضافه کردن عناصر
برای اضافه کردن عنصر به SortedList از متد Add استفاده میکنیم:
sortedList.Add(3, "سه");
sortedList.Add(1, "یک");
sortedList.Add(2, "دو");
مثال کاربردی:
مدیریت موجودی انبار
فرض کنید در یک انبار کالاها با کدهای مختلف نگهداری میشوند. با استفاده از SortedList میتوانیم موجودی را به راحتی مدیریت کنیم.
SortedList<string, int> inventory = new SortedList<string, int>();
inventory.Add("A101", 10);
inventory.Add("A102", 20);
ثبت نمرات دانشجویان
فرض کنید میخواهید نمرات دانشجویان را بر اساس شماره دانشجویی ثبت کنید.
SortedList<int, float> studentGrades = new SortedList<int, float>();
studentGrades.Add(123, 18.5f);
studentGrades.Add(101, 17.0f);
اگر میخواهید در سی شارپ به صورت حرفهای برنامهنویسی کنید، توصیه میشود در دورههای آموزش سی شارپ باگتو شرکت کنید. این دورهها بسیار مفید و جامع هستند.
با مطالعه این مقاله، امیدواریم که با نحوه کار با SortedList در سی شارپ آشنا شده باشید. این دادهساختار بسیار مفید و کاربردی است که به شما در مدیریت بهتر دادهها و انجام عملیات مرتبسازی به صورت اتوماتیک کمک میکند. اگر علاقهمند به یادگیری بیشتر در زمینههای مختلف سی شارپ هستید، میتوانید مقالات ما در موضوعات مختلف مانند Collection در C# را مطالعه کنید.
جدیدترین ویدئوهای آموزشی
در بخش TV باگتو، آموزش های کوتاه و جدید را مشاهده نمایید