একটি নির্দিষ্ট ক্রমে নির্দিষ্ট ক্ষেত্রগুলির উপর ভিত্তি করে সংগ্রহের উপাদানগুলিকে সাজানোর জন্য অর্ডারবাই C# এ ব্যবহৃত হয়। ক্রম আরোহী বা অবরোহ হতে পারে।
নিম্নলিখিত উপাদানগুলির সাথে আমাদের তালিকা -
List<string> myList = new List<string>(); // adding elements myList.Add("iOS by Apple"); myList.Add("Android by Google"); myList.Add("Symbian by Nokia");
এখন, উপাদানগুলিকে অবরোহী ক্রমে অর্ডার করতে Orderby ব্যবহার করুন -
var myLen = from element in myList orderby element.Length descending select element;
নিম্নলিখিত সম্পূর্ণ কোড -
উদাহরণ
using System; using System.Collections.Generic; using System.Linq; class Demo { static void Main() { List<string> myList = new List<string>(); myList.Add("iOS by Apple"); myList.Add("Android by Google"); myList.Add("Symbian by Nokia"); var myLen = from element in myList orderby element.Length descending select element; Console.WriteLine("Descending order..."); foreach (string str in myLen) { Console.WriteLine(str); } } }
আউটপুট
Descending order... Android by Google Symbian by Nokia iOS by Apple