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

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

C# में Type.Equals() विधि यह निर्धारित करती है कि वर्तमान प्रकार का अंतर्निहित सिस्टम प्रकार निर्दिष्ट ऑब्जेक्ट या प्रकार के अंतर्निहित सिस्टम प्रकार के समान है या नहीं।

सिंटैक्स

public virtual bool Equals (Type o);
public override bool Equals (object o);

ऊपर, पैरामीटर वे ऑब्जेक्ट हैं जिनके अंतर्निहित सिस्टम प्रकार की तुलना वर्तमान प्रकार के अंतर्निहित सिस्टम प्रकार से की जानी है।

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

using System;
public class Demo {
   public static void Main(string[] args) {
      Type val1 = typeof(System.UInt16);
      Type val2 = typeof(System.Int32);
      Console.WriteLine("Are both the types equal? "+val1.Equals(val2));
   }
}

आउटपुट

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

Are both the types equal? False

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

उदाहरण

using System;
using System.Reflection;
public class Demo {
   public static void Main(string[] args) {
      Type type = typeof(String);
      Object obj = typeof(String).GetTypeInfo();
      Type type2 = obj as Type;
      if (type2 != null)
         Console.WriteLine("Both types are equal? " +type.Equals(type2));
      else
         Console.WriteLine("Cannot cast!");
   }
}

आउटपुट

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

Both types are equal? True

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

    C# में Type.GetTypeFromHandle() विधि का उपयोग निर्दिष्ट प्रकार के हैंडल द्वारा संदर्भित प्रकार को प्राप्त करने के लिए किया जाता है। सिंटैक्स निम्नलिखित वाक्य रचना है - public static Type GetTypeFromHandle (RuntimeTypeHandle handle); ऊपर, हैंडल पैरामीटर वह वस्तु है जो प्रकार को संदर्भित करता है। उद

  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. ElementAt () विधि सी # में

    ElementAt() C# में एक System.Linq विधि है जिसका उपयोग किसी विशेष अनुक्रमणिका पर तत्व प्राप्त करने और प्रदर्शित करने के लिए किया जाता है। हमारा स्ट्रिंग ऐरे निम्नलिखित है - string[] arr = { "One", "Two", "Three", "Four", "Five" }; अब इंडेक्स 0 पर एक