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

C#-এ ইন্টারফেস কীভাবে ঘোষণা ও ব্যবহার করবেন?

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

ইন্টারফেস ঘোষণা

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

সম্পূর্ণ উদাহরণ

using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System; 
namespace InterfaceApplication { 
    public interface ITransactions { 
        void showTransaction(); 
        double getAmount(); 
    } 
    public class Transaction : ITransactions { 
        private string tCode; 
        private string date; 
        private double amount; 
        public Transaction() { 
            tCode = ""; 
            date = ""; 
            amount = 0.0; 
        } 
        public Transaction(string c, string d, double a) { 
            tCode = c; 
            date = d; 
            amount = a; 
        } 
        public double getAmount() { return amount; } 
        public void showTransaction() { 
            Console.WriteLine("Transaction: {0}", tCode); 
            Console.WriteLine("Date: {0}", date); 
            Console.WriteLine("Amount: {0}", getAmount()); 
        } 
    } 
    class Tester { 
        static void Main(string[] args) { 
            Transaction t1 = new Transaction("001", "8/10/2012", 78900.00); 
            Transaction t2 = new Transaction("002", "9/10/2012", 451900.00); 
            t1.showTransaction(); 
            t2.showTransaction(); 
            Console.ReadKey(); 
        } 
    } 
}

আউটপুট

Transaction: 001
Date: 8/10/2012
Amount: 78900
Transaction: 002
Date: 9/10/2012
Amount: 451900
  1. উবুন্টুতে GIMP ইনস্টল ও ব্যবহার করার গাইড

  2. অ্যান্ড্রয়েডে মাউস এবং কীবোর্ড ব্যবহার করার পদ্ধতি

  3. অ্যান্ড্রয়েড টিভিতে ADB সেট আপ এবং ব্যবহার করার পদ্ধতি

  4. Microsoft Publisher-এ Find and Replace ব্যবহার কীভাবে করবেন