কম্পিউটার টিউটোরিয়াল

C#-এ ইন্টারফেস কী এবং এর ব্যবহার


ইন্টারফেস প্রপার্টি, মেথড এবং ইভেন্ট নির্ধারণ করে, যা ইন্টারফেসের সদস্য। ইন্টারফেসে শুধুমাত্র সদস্যদের ঘোষণা থাকে। ডেরাইভড ক্লাসের দায়িত্ব হলো সদস্যদের সংজ্ঞায়িত করা। এটি প্রायः একটি стандарт কাঠামো প্রদান করে যা ডেরাইভড ক্লাসগুলো অনুসরণ করবে।

নিচে C#-এ ইন্টারফেস ঘোষণার পদ্ধতি দেখানো হলো:

public interface InterfaceName
{
    // interface members
}

উদাহরণ

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. AI ফাইল কী? অ্যাডোব ইলাস্ট্রেটর আর্টওয়ার্ক ফাইল

  2. ৩ডি প্রিন্টিং কী? ইতিহাস, কাজকাজ ও ভবিষ্যৎ

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

  4. Windows 11 SE খুঁজে বের করুন: Microsoft-এর ক্লাসরুম-রেডি OS