কম্পিউটার

C# তে ফলন রিটার্নের ব্যবহার কী?


ফলন কীওয়ার্ড একটি সংগ্রহে কাস্টম স্টেটফুল পুনরাবৃত্তি করতে সাহায্য করে। অর্থ যখন আমরা ফলন কীওয়ার্ড ব্যবহার করি তখন নিয়ন্ত্রণ কলার ফাংশন থেকে উৎসে এবং উল্টো দিকে এগিয়ে যায়।

উদাহরণ

using System;
using System.Collections.Generic;
namespace DemoApplication {
   class Program {
      static List<int> numbersList = new List<int> {
         1, 2, 3, 4, 5
      };
      public static void Main() {
         foreach(int i in RunningTotal()) {
            Console.WriteLine(i);
         }
         Console.ReadLine();
      }
      public static IEnumerable<int> RunningTotal() {
         int runningTotal = 0;
         foreach(int i in numbersList) {
            runningTotal += i;
            yield return (runningTotal);
         }
      }
   }
}

আউটপুট

উপরের প্রোগ্রামের আউটপুট হল

1
3
6
10
15

উপরের উদাহরণে, প্রতিটি প্রধান পদ্ধতিতে আমরা চলমান মোট সংখ্যার তালিকার মাধ্যমে লুপ করছি। সুতরাং যখনই ফলন রিটার্ন বলা হয় নিয়ন্ত্রণ প্রতিটি লুপের জন্য মূল পদ্ধতিতে ফিরে যায় এবং মানগুলি প্রিন্ট করে। একবার মান মুদ্রণের পরে নিয়ন্ত্রণ আবার চলমান মোট প্রতিটির জন্য যায়। এখানে একটি জিনিস উল্লেখ করা প্রয়োজন যে আগের মানটিও সংরক্ষিত। তাই সহজভাবে, ফলন কীওয়ার্ড কার্যকরভাবে সংগ্রহের আইটেমগুলির উপর একটি অলস গণনা তৈরি করে যা অনেক বেশি দক্ষ হতে পারে।


  1. কিভাবে C# এ রিটার্ন স্টেটমেন্ট ব্যবহার করবেন?

  2. C# এ 'Using' স্টেটমেন্টের ব্যবহার কী?

  3. C# এ 'নতুন' কীওয়ার্ডের ব্যবহার কী?

  4. C# এ সাইজঅফ অপারেটরের ব্যবহার কী?