কম্পিউটার

কিভাবে c# এ কলার পদ্ধতিতে একাধিক মান ফিরিয়ে আনবেন?


একটি Tuple C# এ একটি পদ্ধতি থেকে একাধিক মান ফেরত দিতে ব্যবহার করা যেতে পারে। এটি আমাদের একটি ডেটা সেট সংরক্ষণ করতে দেয় যাতে একাধিক মান রয়েছে যা একে অপরের সাথে সম্পর্কিত হতে পারে বা নাও হতে পারে। ValueTuple নামে একটি সর্বশেষ Tuple হল C# 7.0 (.NET ফ্রেমওয়ার্ক 4.7)।

ValueTuples উভয়ই পারফরম্যান্ট এবং প্রোগ্রামার বেছে নেওয়া নামের দ্বারা উল্লেখযোগ্য। ValueTuple বিদ্যমান পদ্ধতি থেকে একাধিক মান ফেরত দেওয়ার জন্য একটি লাইটওয়েট মেকানিজম প্রদান করে। ValueTuples System.ValueTupleNuGet প্যাকেজের অধীনে উপলব্ধ হবে .

সর্বজনীন (int, string, string) GetPerson() { }

উদাহরণ 1

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         var fruits = GetFruits();
         Console.WriteLine($"Fruit Id: {fruits.Item1}, Name: {fruits.Item2}, Size:
         {fruits.Item3}");
         Console.ReadLine();
      }
      static (int, string, string) GetFruits(){
         return (Id: 1, FruitName: "Apple", Size: "Big");
      }
   }
}

আউটপুট

উপরের কোডের আউটপুট হল

Fruit Id: 1, Name: Apple, Size: Big

উপরের উদাহরণে, আমরা দেখতে পাচ্ছি যে GetFruits() পদ্ধতি একাধিক মান (int, string, string) প্রদান করে। ফল। আইটেম1, ফল। আইটেম2, ফল। আইটেম3।

আমরা ডিকনস্ট্রাকটিং ব্যবহার করে পৃথক সদস্যদের পুনরুদ্ধার করতে পারি।

(int FruitId, string FruitName, string FruitSize) =GetFruits();

উদাহরণ 2

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         (int FruitId, string FruitName, string FruitSize) = GetFruits();
         Console.WriteLine($"Fruit Id: {FruitId}, Name: {FruitName}, Size:
         {FruitSize}");
         Console.ReadLine();
      }
      static (int, string, string) GetFruits(){
         return (Id: 1, FruitName: "Apple", Size: "Big");
      }
   }
}

আউটপুট

উপরের কোডের আউটপুট হল

Fruit Id: 1, Name: Apple, Size: Big

  1. কিভাবে আমরা C# এ একটি জেনেরিক পদ্ধতি থেকে নাল ফেরত দিতে পারি?

  2. কিভাবে আমরা পাইথনে একাধিক মান ফেরত দেব?

  3. কিভাবে redis - Redis MSET | এ একাধিক স্ট্রিং মান সেট করবেন এমএসইটিএনএক্স

  4. কীভাবে VLOOKUP করবেন এবং Excel এ একাধিক মান ফেরত দেবেন (8 পদ্ধতি)