কম্পিউটার

C# Linq তারপর পদ্ধতি দ্বারা


ThenBy() পদ্ধতি ব্যবহার করে একটি ক্রমানুসারে উপাদান অর্ডার করে।

আমাদের নিম্নলিখিত স্ট্রিং অ্যারে আছে৷

string[] str = { "AAA", "AAAA", "A", "AAAAA", "AAAAAAAAA" };

এখন, ল্যাম্বডা এক্সপ্রেশন ব্যবহার করুন এবং তারপরে () পদ্ধতির মধ্যে একটি শর্ত সেট করুন যাতে স্ট্রিংগুলি তাদের অক্ষরের সংখ্যা অনুসারে সাজাতে হয়।

IEnumerable<string> res = str.AsQueryable() .OrderBy(alp => alp.Length).ThenBy(alp => alp);

উদাহরণ

using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      string[] str = { "AAA", "AAAA", "A", "AAAAA", "AAAAAAAAA" };
      IEnumerable<string> res = str.AsQueryable() .OrderBy(alp => alp.Length).ThenBy(alp => alp);
      foreach (string arr in res)
      Console.WriteLine(arr);
   }
}

আউটপুট

A
AAA
AAAA
AAAAA
AAAAAAAAA

  1. C# Linq FirstorDefault পদ্ধতি

  2. C# Linq ইন্টারসেক্ট পদ্ধতি

  3. C# Linq যেখানে পদ্ধতি

  4. C# Linq ডিস্টিনক্ট() পদ্ধতি