কম্পিউটার

C# Aggregate() পদ্ধতি


Aggregate() পদ্ধতি একটি অনুক্রমের উপর একটি সঞ্চয়কারী ফাংশন প্রয়োগ করে।

নিম্নলিখিত আমাদের অ্যারে -

string[] arr = { "DemoOne", "DemoTwo", "DemoThree", "DemoFour"};

এখন Aggregate() পদ্ধতি ব্যবহার করুন। তুলনা করার জন্য আমরা ssed মান "DemoFive" হিসাবে সেট করেছি।

string res = arr.AsQueryable().Aggregate("DemoFive", (longest, next) => next.Length > longest.Length ? next : longest,str => str.ToLower());

এখানে, ফলস্বরূপ স্ট্রিংটিতে প্রাথমিক বীজ মানের তুলনায় অক্ষরের সংখ্যা বেশি হওয়া উচিত যেমন "ডেমোফাইভ"৷

উদাহরণ

using System;
using System.Linq;
class Demo {
   static void Main() {
      string[] arr = { "DemoOne", "DemoTwo", "DemoThree", "DemoFour"};
      string res = arr.AsQueryable().Aggregate("DemoFive", (longest, next) => next.Length >       longest.Length ? next : longest,str => str.ToLower());
      Console.WriteLine("The string with more number of characters: {0}", res);
   }
}

আউটপুট

The string with more number of characters: demothree

  1. C# () এ TakeWhile পদ্ধতি

  2. C# এ GroupBy() পদ্ধতি

  3. C# এ CompareTo() পদ্ধতি

  4. অ্যারে#জিপ পদ্ধতি