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

सी # में मौजूदा प्रकार द्वारा कार्यान्वित या विरासत में प्राप्त सभी इंटरफेस प्राप्त करें

वर्तमान प्रकार द्वारा कार्यान्वित या इनहेरिट किए गए सभी इंटरफेस को प्राप्त करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
public class Demo {
   public static void Main() {
      Type type = typeof(float);
      Type myInterface = type.GetInterface("IFormattable",true);
      Type[] myInterfaces = type.GetInterfaces();
      Console.WriteLine("Interface = "+myInterface);
      Console.WriteLine("All the Interfaces...");
      for (int i = 0; i < myInterfaces.Length; i++)
      Console.WriteLine(""+myInterfaces[i]);
   }
}

आउटपुट

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

Interface = System.IFormattable
All the Interfaces...
System.IComparable
System.IFormattable
System.IConvertible
System.IComparable`1[System.Single]
System.IEquatable`1[System.Single]

आइए एक और उदाहरण देखें -

उदाहरण

using System;
public class Demo {
   public static void Main() {
      Type type = typeof(int);
      Type myInterface = type.GetInterface("IFormattable");
      Type[] myInterfaces = type.GetInterfaces();
      Console.WriteLine("Interface = "+myInterface);
      Console.WriteLine("All the Interfaces...");
      for (int i = 0; i < myInterfaces.Length; i++)
      Console.WriteLine(""+myInterfaces[i]);
   }
}

आउटपुट

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

Interface = System.IFormattable
All the Interfaces...
System.IComparable
System.IFormattable
System.IConvertible
System.IComparable`1[System.Int32]
System.IEquatable`1[System.Int32]

  1. सी # में वर्तमान गणना प्रकार के सदस्यों के नाम प्राप्त करें

    वर्तमान गणना प्रकार के सदस्यों के नाम प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    enum Vehicle {Car, Bus, Bike}    public static void Main() {       try {          Type type = typeof(string);   &

  1. सी # में वर्तमान उदाहरण का प्रकार प्राप्त करना

    वर्तमान उदाहरण का प्रकार प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; public class Demo {    public static void Main(){       string s = "Demo";       Console.WriteLine("String = " +s);       Console.WriteLine

  1. सी # प्रोग्राम निर्दिष्ट गणना के प्रकार प्राप्त करने के लिए

    गणना के प्रकार को प्राप्त करने के लिए GetType() विधि का उपयोग करें। गणना। Enum[] values = { ConsoleColor.Blue, DayOfWeek.Sunday}; अब प्रकार प्राप्त करने के लिए, GetType() विधि का उपयोग करें। Type enumType = val.GetType(); निम्नलिखित एक उदाहरण है जो इस प्रकार को प्रदर्शित करता है। उदाहरण using Sys