কম্পিউটার

কিভাবে C# এ পদ্ধতি সংজ্ঞায়িত করবেন?


একটি পদ্ধতি হল বিবৃতির একটি গ্রুপ যা একসাথে একটি কাজ সম্পাদন করে। প্রতিটি C# প্রোগ্রামে মেইন নামে একটি পদ্ধতি সহ কমপক্ষে একটি ক্লাস থাকে।

আপনি যখন একটি পদ্ধতি সংজ্ঞায়িত করেন, আপনি মূলত এর কাঠামোর উপাদানগুলি ঘোষণা করেন। C# এ একটি পদ্ধতি সংজ্ঞায়িত করার জন্য সিনট্যাক্স নিম্নরূপ -

<Access Specifier> <Return Type> <Method Name>(Parameter List) {
   Method Body
}

এখানে,

  • অ্যাক্সেস স্পেসিফায়ার - এটি একটি পরিবর্তনশীল বা অন্য ক্লাস থেকে একটি পদ্ধতির দৃশ্যমানতা নির্ধারণ করে৷

  • রিটার্ন টাইপ - একটি পদ্ধতি একটি মান প্রদান করতে পারে। রিটার্ন টাইপ হল ডেটা টাইপ যা পদ্ধতিটি ফেরত দেয়। যদি পদ্ধতিটি কোনো মান ফেরত না দেয়, তাহলে রিটার্নের ধরনটি অকার্যকর।

  • পদ্ধতির নাম − পদ্ধতির নাম একটি অনন্য শনাক্তকারী এবং এটি কেস সংবেদনশীল। এটি ক্লাসে ঘোষিত অন্য কোনো শনাক্তকারীর মতো হতে পারে না।

  • প্যারামিটার তালিকা - বন্ধনীর মধ্যে আবদ্ধ, প্যারামিটারগুলি একটি পদ্ধতি থেকে ডেটা পাস এবং গ্রহণ করতে ব্যবহৃত হয়। পরামিতি তালিকা একটি পদ্ধতির প্যারামিটারের ধরন, ক্রম এবং সংখ্যা বোঝায়। পরামিতি ঐচ্ছিক; অর্থাৎ, একটি পদ্ধতিতে কোনো প্যারামিটার থাকতে পারে।

  • পদ্ধতির অংশ - এতে প্রয়োজনীয় কার্যকলাপ সম্পূর্ণ করার জন্য প্রয়োজনীয় নির্দেশাবলীর সেট রয়েছে।

একটি স্ট্রিং অনন্য শব্দ আছে কি না তা খুঁজে বের করার পদ্ধতির একটি উদাহরণ নিচে দেওয়া হল। এখানে, আমরা একটি C# পদ্ধতি CheckUnique() −

তৈরি করেছি

উদাহরণ

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

public class Demo {

   public bool CheckUnique(string str) {
      string one = "";
      string two = "";

      for (int i = 0; i < str.Length; i++) {
         one = str.Substring(i, 1);
         for (int j = 0; j < str.Length; j++) {
            two = str.Substring(j, 1);
            if ((one == two) && (i != j))
            return false;
         }
      }
      return true;
   }
   static void Main(string[] args) {
      Demo d = new Demo();
      bool b = d.CheckUnique("amit");
      Console.WriteLine(b);

      Console.ReadKey();
   }
}

আউটপুট

True

  1. জাভাস্ক্রিপ্টে একটি অবজেক্টের জন্য পদ্ধতিগুলি কীভাবে সংজ্ঞায়িত করবেন?

  2. কিভাবে জাভাস্ক্রিপ্ট পদ্ধতি ধার?

  3. রুবি ফাংশন এবং পদ্ধতি:আপনার নিজের সংজ্ঞায়িত কিভাবে

  4. রেলে রুবি এবং রুবিতে পদ্ধতিগুলি কীভাবে অর্পণ করবেন