C#-এ লিস্ট সর্ট করতে LINQ orderby কীওয়ার্ড ব্যবহার করুন।
নিচের উদাহরণে, আমরা এলিমেন্টের জন্য orderby সেট করেছি:
var myLen = from element in myList orderby element.Length select element;
উদাহরণ
using System;
using System.Collections.Generic;
using System.Linq;
class Demo
{
static void Main()
{
List<string> myList = new List<string>();
myList.Add("truck");
myList.Add("bus");
myList.Add("cab");
myList.Add("motorbike");
var myLen = from element in myList
orderby element.Length
select element;
foreach (string str in myLen)
{
Console.WriteLine(str);
}
}
}
উপরের কোড নিচের ফলাফল দেবে। কম ক্যারেক্টার ワードটি প্রথমে দেখাবে যেন এসেন্ডিং অর্ডার লিস্ট:
আউটপুট
bus cab truck motorbike