इंटरफेस गुणों, विधियों और घटनाओं को परिभाषित करते हैं, जो इंटरफेस के सदस्य हैं। इंटरफेस में केवल सदस्यों की घोषणा होती है। सदस्यों को परिभाषित करना व्युत्पन्न वर्ग की जिम्मेदारी है। यह अक्सर एक मानक संरचना प्रदान करने में मदद करता है जिसका पालन करने वाले वर्ग करेंगे।
आइए देखें कि इंटरफ़ेस सदस्यों के साथ 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(); } } }