Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में इंटरफेस कैसे घोषित और उपयोग करें?


इंटरफेस गुण, मेथड्स और इवेंट्स को परिभाषित करते हैं, जो इंटरफेस के मेंबर्स होते हैं। इंटरफेस में केवल मेंबर्स की घोषणा होती है। डेराइविंग क्लास की जिम्मेदारी होती है कि वह मेंबर्स को परिभाषित करे।

आइए इंटरफेस घोषित करें:

public interface ITransactions {    // इंटरफेस मेंबर्स    void showTransaction();    double getAmount(); }

निम्न उदाहरण C# में इंटरफेस घोषित करने और उपयोग करने का तरीका दिखाता है:

उदाहरण

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. एंड्रॉइड पर माउस और कीबोर्ड का उपयोग कैसे करें एंड्रॉइड पर माउस और कीबोर्ड का उपयोग कैसे करें

    यदि आप हमारी तरह कुछ भी हैं, तो आप अपने फोन या टैबलेट पर उत्पादक रूप से काम करने के लिए संघर्ष कर सकते हैं। क्या यह सब हमारे दिमाग में है, या माउस और कीबोर्ड का एहसास किसी तरह हमें सीधे जोन में डाल देता है? अधिकांश एंड्रॉइड डिवाइस आपकी उंगली को प्राथमिक इनपुट मेथड के रूप में उपयोग करते हैं। यह एक बड

  1. एंड्रॉइड टीवी पर ADB सेट अप और उपयोग कैसे करें एंड्रॉइड टीवी पर ADB सेट अप और उपयोग कैसे करें

    चाहे आपके पास एंड्रॉइड स्मार्टफोन हो या एंड्रॉइड टीवी, ऑपरेटिंग सिस्टम की प्रकृति समान रहती है। दूसरे शब्दों में, एक एंड्रॉइड टीवी किसी भी अन्य एंड्रॉइड डिवाइस की तरह ही ट्वीक करने योग्य है। यदि आप कुछ गंभीर ट्वीक करने की योजना बना रहे हैं जैसे एंड्रॉइड ऐप साइडलोड करना, तो आपको एंड्रॉइड डिबग ब्रिज,

  1. पब्लिशर में फाइंड एंड रिप्लेस का उपयोग कैसे करें पब्लिशर में फाइंड एंड रिप्लेस का उपयोग कैसे करें

    माइक्रोसॉफ्ट ऑफिस प्रोग्राम जैसे पब्लिशर में, रिप्लेस सुविधा का उपयोग उस टेक्स्ट को खोजने के लिए किया जाता है जिसे आप बदलना चाहते हैं और इसे किसी और चीज़ से बदल दें। माइक्रोसॉफ्ट ऑफिस में, आपको वर्ड की तुलना में पब्लिशर में उन्नत विकल्प नहीं मिलेंगे। जब व्यक्ति वर्ड में रिप्लेस का चयन करते हैं, तो ड