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

Type.GetInterface () सी # में विधि

C# में Type.GetInterface () विधि का उपयोग एक विशिष्ट इंटरफ़ेस को लागू करने या वर्तमान प्रकार द्वारा विरासत में प्राप्त करने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित वाक्य रचना है -

public Type GetInterface (string name);
public abstract Type GetInterface (string name, bool ignoreCase);

उदाहरण

आइए अब Type.GetInterface() मेथड को लागू करने के लिए एक उदाहरण देखें -

using System;
public class Demo {
   public static void Main(){
      Type type = typeof(double);
      Type myInterface = type.GetInterface("IFormattable");
      Console.WriteLine("Interface = "+myInterface);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Interface = System.IFormattable

उदाहरण

आइए अब टाइप.गेटइंटरफेस () पद्धति को लागू करने के लिए एक और उदाहरण देखें -

using System;
public class Demo {
   public static void Main(){
      Type type = typeof(float);
      Type myInterface = type.GetInterface("IFormattable",true);
      Console.WriteLine("Interface = "+myInterface);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Interface = System.IFormattable

  1. Type.GetDefaultMembers () सी # में विधि

    C# में Type.GetDefaultMembers() विधि का उपयोग वर्तमान प्रकार के लिए परिभाषित सदस्यों को खोजने के लिए किया जाता है जिसका DefaultMemberAttribute सेट है। सिंटैक्स public virtual System.Reflection.MemberInfo[] GetDefaultMembers (); आइए अब Type.GetDefaultMembers() विधि को लागू करने के लिए एक उदाहरण देखे

  1. Type.GetArrayRank () विधि सी # में

    C# में Type.GetArrayRank() विधि एक सरणी में आयामों की संख्या प्राप्त करती है। सिंटैक्स public virtual int GetArrayRank (); आइए अब Type.GetArrayRank() पद्धति को लागू करने के लिए एक उदाहरण देखें - उदाहरण using System; public class Demo {    public static void Main(string[] args) {   &n

  1. टाइप। एक्वाल्स () सी # में विधि

    C# में Type.Equals() विधि यह निर्धारित करती है कि वर्तमान प्रकार का अंतर्निहित सिस्टम प्रकार निर्दिष्ट ऑब्जेक्ट या प्रकार के अंतर्निहित सिस्टम प्रकार के समान है या नहीं। सिंटैक्स public virtual bool Equals (Type o); public override bool Equals (object o); ऊपर, पैरामीटर वे ऑब्जेक्ट हैं जिनके अंतर्नि