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

C# में इंटरफेस


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

आइए देखें कि C# में इंटरफेस मेंबर्स के साथ कैसे घोषित करें:

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

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

उदाहरण

using System.Collections.Generic; using System.Linq; using System.Text; using System; namespace Demo {    public interface ITransactions {       // इंटरफेस मेंबर्स       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();       }    } }

आउटपुट

Transaction ID: 8877 Date: 6/25/2018 Transaction ID: 5656 Date: 7/25/2018
  1. माइक्रोसॉफ्ट ऑफिस 15 (2013): क्या यह उपयोग करने लायक है? माइक्रोसॉफ्ट ऑफिस 15 (2013): क्या यह उपयोग करने लायक है?

    जो लोग विंडोज 8 के रिलीज का इंतजार कर रहे हैं, वे शायद इस बात को लेकर उत्सुक रहे होंगे कि माइक्रोसॉफ्ट अपने ऑफिस प्रोडक्ट के साथ क्या करेगा। कुछ समय पहले माइक्रोसॉफ्ट ऑफिस के नए संस्करण (संस्करण 15) के बारे में जानकारी आई थी जो मेट्रो इंटरफेस पर सहजता से काम करेगा। बस एक सवाल है: क्या इसका उपयोग करन

  1. - MongoDB में ट्रांजैक्शन लॉक

    MongoDB 4.0 में ट्रांजैक्शन सपोर्ट और findOneAndUpdate() का उपयोग MongoDB 4.0 से पहले मल्टी-डॉक्यूमेंट ACID ट्रांजैक्शन सपोर्ट नहीं करता था। लॉक-जैसे व्यवहार के लिए findOneAndUpdate() का उपयोग करके एटॉमिक रीड-एंड-अपडेट ऑपरेशन किया जा सकता है। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo404.insert

  1. डेटाबेस में ट्रांजैक्शन की परिभाषा डेटाबेस में ट्रांजैक्शन की परिभाषा

    एक ट्रांजैक्शन में डेटाबेस में निष्पादित कमांड की एक श्रृंखला होती है। ट्रांजैक्शन में प्रत्येक कमांड परमाणु होती है यानी इसे आगे उप-कमांड में विभाजित नहीं किया जा सकता। ट्रांजैक्शन में कोई भी कमांड डेटाबेस की संरचना को बदल भी सकती है और नहीं भी। साथ ही, ट्रांजैक्शन द्वारा आवश्यक परिवर्तन एक साथ किए