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

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


C# में Type.GetTypeArray() मेथड का उपयोग निर्दिष्ट सरणी में ऑब्जेक्ट्स के प्रकारों को प्राप्त करने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित सिंटैक्स है:

public static Type[] GetTypeArray (object[] args);

args आर्गुमेंट उन ऑब्जेक्ट्स की सरणी है जिनके प्रकार निर्धारित करने हैं।

उदाहरण

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

using System; 
using System.Reflection; 
public class Demo { 
    public static void Main(){ 
        Object[] obj = new Object[5]; 
        obj[0] = 10.20; 
        obj[1] = 20; 
        obj[2] = 30; 
        obj[3] = 40; 
        obj[4] = "tom"; 
        Type[] type = Type.GetTypeArray(obj); 
        Console.WriteLine("Types..."); 
        for (int i = 0; i < type.Length; i++) 
            Console.WriteLine(" {0}", type[i]); 
    } 
}

आउटपुट

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

Types... System.Double System.Int32 System.Int32 System.Int32 System.String

एक और उदाहरण

आइए एक और उदाहरण देखते हैं:

using System; 
using System.Reflection; 
public class Demo { 
    public static void Main(){ 
        Object[] obj = new Object[5]; 
        obj[0] = 100m; 
        obj[1] = 20.98; 
        obj[2] = 30.788m; 
        obj[3] = 40; 
        obj[4] = "jack"; 
        Type[] type = Type.GetTypeArray(obj); 
        Console.WriteLine("Types..."); 
        for (int i = 0; i < type.Length; i++) 
            Console.WriteLine(" {0}", type[i]); 
    } 
}

आउटपुट

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

Types... System.Decimal System.Double System.Decimal System.Int32 System.String

  1. - 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 =

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

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

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

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