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

C# में Type.GetArrayRank() मेथड


C# में Type.GetArrayRank() मेथड एक सरणी में आयामों की संख्या प्राप्त करता है।

सिंटैक्स

public virtual int GetArrayRank ();

आइए Type.GetArrayRank() मेथड को लागू करने का एक उदाहरण देखते हैं -

उदाहरण

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Type type = typeof(int[,, ]); 
        int arrRank = type.GetArrayRank(); 
        Console.WriteLine("Array Rank = {0}", arrRank); 
    } 
}

आउटपुट

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

Array Rank = 3

आइए Type.GetArrayRank() मेथड को लागू करने का एक और उदाहरण देखते हैं -

उदाहरण

using System; 
public class Demo { 
    public static void Main(string[] args) { 
        Type type = typeof(string[,,,,,,, ]); 
        Type type2 = typeof(string[,,,,,,, ]); 
        int arrRank = type.GetArrayRank(); 
        Console.WriteLine("Array Rank = {0}", arrRank); 
        Console.WriteLine("Are both types equal? {0}", type.Equals(type2)); 
    } 
}

आउटपुट

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

Array Rank = 8 Are both types equal? True
  1. - C# में Type.GetTypeFromHandle() मेथड

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

  1. - C# में Type.GetDefaultMembers() मेथड

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

  1. - C# में Type.Equals() मेथड

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