কম্পিউটার

C# এ প্রাথমিক বাঁধাই কি?


কম্পাইলের সময় একটি বস্তুর সাথে একটি ফাংশন লিঙ্ক করার পদ্ধতিকে প্রাথমিক বাঁধাই বলা হয়। একে স্ট্যাটিক বাইন্ডিংও বলা হয়। C# স্ট্যাটিক পলিমারফিজম বাস্তবায়নের জন্য দুটি কৌশল প্রদান করে যেমন ফাংশন ওভারলোডিং এবং অপারেটর ওভারলোডিং।

আসুন একটি উদাহরণ সহ ফাংশন ওভারলোডিং সম্পর্কে শিখি −

একই সুযোগে একই ফাংশনের নামের জন্য আপনার একাধিক সংজ্ঞা থাকতে পারে। ফাংশনের সংজ্ঞাটি আর্গুমেন্ট তালিকার প্রকার এবং/অথবা আর্গুমেন্টের সংখ্যা দ্বারা একে অপরের থেকে আলাদা হতে হবে। আপনি ফাংশন ঘোষণা ওভারলোড করতে পারবেন না যেগুলি শুধুমাত্র রিটার্নের ধরন দ্বারা আলাদা৷

নীচে সম্পূর্ণ উদাহরণ -

উদাহরণ

using System;

namespace PolymorphismApplication {
   class Printdata {
      void print(int i) {
         Console.WriteLine("Printing int: {0}", i );
      }

      void print(double f) {
         Console.WriteLine("Printing float: {0}" , f);
      }

      void print(string s) {
         Console.WriteLine("Printing string: {0}", s);
      }

      static void Main(string[] args) {
         Printdata p = new Printdata();

         // Call print to print integer
         p.print(5);

         // Call print to print float
         p.print(500.263);

         // Call print to print string
         p.print("Hello C++");
         Console.ReadKey();
      }
   }
}

আউটপুট

Printing int: 5
Printing float: 500.263
Printing string: Hello C++

  1. C# এ পলিমারফিজম কি?

  2. C# এ ডাইনামিক বাইন্ডিং কি?

  3. পাইথনে ল্যাম্বডা বাঁধাই কি?

  4. Python এ print() ফাংশন কি করে?