কম্পিউটার

C# এ কী-ভ্যালু পেয়ার বাছাই


KeyValuePairs সংগ্রহ বাছাই করার জন্য সাজানোর পদ্ধতি ব্যবহার করুন।

প্রথমত, সংগ্রহ −

সেট করুন
var myList =নতুন তালিকা>();// উপাদান যোগ করা হচ্ছে myList.Add(new KeyValuePair(1, 20));myList.Add(নতুন কীভ্যালুপেয়ার(2, 15));myList.Add(new KeyValuePair(3, 35));myList.Add(নতুন KeyValuePair(4, 50));myList.Add(নতুন KeyValuePair) (5, 25));

সাজানোর জন্য, Sort() পদ্ধতি ব্যবহার করুন। এর সাথে, আমরা মান তুলনা করার জন্য CompareTo() পদ্ধতি ব্যবহার করেছি −

myList.Sort((x, y) => (y.Value. CompareTo(x.Value)));

নিম্নলিখিত সম্পূর্ণ কোড -

উদাহরণ

ব্যবহার করে সিস্টেম;ব্যবহার করে System.Collections.Generic;class Program { static void Main() { var myList =new List>(); // উপাদান যোগ করা myList.Add(নতুন KeyValuePair(1, 20)); myList.Add(নতুন KeyValuePair(2, 15)); myList.Add(নতুন KeyValuePair(3, 35)); myList.Add(নতুন KeyValuePair(4, 50)); myList.Add(নতুন KeyValuePair(5, 25)); Console.WriteLine("বিন্যস্ত তালিকা..."); foreach (myList-এ var val) { Console.WriteLine(val); } // সাজান মান myList.Sort((x, y) => (y.Value. CompareTo(x.Value))); Console.WriteLine("বাছাই করা তালিকা..."); foreach (myList-এ var val) { Console.WriteLine(val); } } }

আউটপুট

<প্রে>বিন্যস্ত তালিকা...[1, 20][2, 15][3, 35][4, 50][5, 25]বাছাই করা তালিকা...[4, 50][3, 35][5 , 25][1, 20][2, 15][
  1. বুদবুদ সাজানোর জন্য C++ প্রোগ্রাম

  2. বুদবুদ সাজান

  3. C# এ হিপ বাছাই

  4. C# এ একটি তালিকা সাজানোর জন্য কীভাবে LINQ ব্যবহার করবেন?