কম্পিউটার

কিভাবে আমরা C# এ একটি ফাংশন থেকে একাধিক মান ফেরত দিতে পারি?


c# তে নিচের পন্থাগুলি ব্যবহার করে একাধিক মান ফেরত দেওয়া যেতে পারে −

  • রেফারেন্স প্যারামিটার

  • আউটপুট পরামিতি

  • একটি অ্যারে ফেরত দেওয়া হচ্ছে

  • একটি Tuple ফেরত

রেফারেন্স প্যারামিটার

উদাহরণ

<প্রি>ক্লাস প্রোগ্রাম{ স্ট্যাটিক int ReturnMultipleValuesUsingRef(int firstNumber, ref int secondNumber){ secondNumber =20; প্রথম নম্বর ফেরত দিন; } স্ট্যাটিক ভ্যাইড মেইন(){ int a =10; int refValue =0; var res =ReturnMultipleValuesUsingRef(a, ref refValue); System.Console.WriteLine($" Ref Value {refValue}"); System.Console.WriteLine($" ফাংশন রিটার্ন ভ্যালু {res}"); Console.ReadLine(); }}

আউটপুট

রেফ ভ্যালু 20ফাংশন রিটার্ন ভ্যালু 10

আউটপুট পরামিতি

উদাহরণ

<প্রি>ক্লাস প্রোগ্রাম{ স্ট্যাটিক int ReturnMultipleValuesUsingOut(int firstNumber, out int secondNumber){ secondNumber =20; প্রথম নম্বর ফেরত দিন; } স্ট্যাটিক ভ্যাইড মেইন(){ int a =10; int outValue =0; var res =ReturnMultipleValuesUsingOut(a, out outvalue); System.Console.WriteLine($" Out Value {outValue}"); System.Console.WriteLine($" ফাংশন রিটার্ন ভ্যালু {res}"); Console.ReadLine(); }}

আউটপুট

আউট ভ্যালু 20ফাংশন রিটার্ন ভ্যালু 10

রিটার্নিং অ্যারে

উদাহরণ

<প্রি>ক্লাস প্রোগ্রাম{ স্ট্যাটিক int[] ReturnArrays(){ int[] arrays =new int[2] { 1, 2 }; রিটার্ন অ্যারে; } স্ট্যাটিক শূন্যতা প্রধান(){ var res =ReturnArrays(); System.Console.WriteLine($"{res[0]} {res[1]}"); Console.ReadLine(); }}

আউটপুট

1 2

রিটার্নিং টিপল

উদাহরণ

শ্রেণীর প্রোগ্রাম{ static TupleReturnMulitipleVauesUsingTuples(){ রিটার্ন নতুন Tuple(10, 20); } স্ট্যাটিক শূন্যতা প্রধান(){ var res =ReturnMulitipleVauesUsingTuples(); System.Console.WriteLine($"{res.Item1} {res.Item2}"); Console.ReadLine(); }}

আউটপুট

10 20

  1. কিভাবে একটি জাভাস্ক্রিপ্ট ফাংশন থেকে একটি বস্তু ফেরত?

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

  3. পাইথন ফাংশন থেকে কিভাবে একটি json অবজেক্ট ফিরিয়ে আনবেন?

  4. কিভাবে একটি Python ফাংশন একটি ফাংশন ফেরত দিতে পারে?