কম্পিউটার

C# এ একটি ইন্টারফেস কি?


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

আসুন দেখি কিভাবে C# এ ইন্টারফেস মেম্বারদের সাথে ইন্টারফেস ডিক্লেয়ার করা যায় −

public interface InterfaceName {
   // interface members
}

C# −

এ কিভাবে ইন্টারফেস ব্যবহার করতে হয় তা দেখানোর একটি উদাহরণ নিচে দেওয়া হল

উদাহরণ

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

namespace Demo {

   public interface ITransactions {
      // interface members
      void showTransaction();
   }

   public class Transaction : ITransactions {
      private string tCode;
      private string date;

      public Transaction() {
         tCode = " ";
         date = " ";
      }
   
      public Transaction(string c, string d) {
         tCode = c;
         date = d;
      }

      public void showTransaction() {
         Console.WriteLine("Transaction ID: {0}", tCode);
         Console.WriteLine("Date: {0}", date);
      }
   }

   class Tester {

      static void Main(string[] args) {
         Transaction t1 = new Transaction("8877", "6/25/2018");
         Transaction t2 = new Transaction("5656", "7/25/2018");

         t1.showTransaction();
         t2.showTransaction();
         Console.ReadKey();
      }
   }
}

  1. এআই ফাইল কী?

  2. 3D প্রিন্টিং কি?

  3. আইপি ঠিকানা কী?

  4. Windows 11 SE কি?