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

सी # में वर्तमान प्रकार द्वारा कार्यान्वित या विरासत में प्राप्त एक विशिष्ट इंटरफ़ेस प्राप्त करें

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

उदाहरण

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. सी # में वर्तमान गणना प्रकार के सदस्यों के नाम प्राप्त करें

    वर्तमान गणना प्रकार के सदस्यों के नाम प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण 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