C# में Type.GetTypeFromHandle() मेथड का उपयोग निर्दिष्ट टाइप हैंडल द्वारा संदर्भित टाइप प्राप्त करने के लिए किया जाता है।
सिंटैक्स
निम्नलिखित सिंटैक्स है -
public static Type GetTypeFromHandle (RuntimeTypeHandle handle);
यहां, हैंडल पैरामीटर वह ऑब्जेक्ट है जो टाइप को संदर्भित करता है।
उदाहरण
आइए Type.GetTypeFromHandle() मेथड को लागू करने का एक उदाहरण देखते हैं -
using System;
public class Demo {
public static void Main(){
Type type1 = typeof(short);
RuntimeTypeHandle typeHandle = Type.GetTypeHandle(type1);
Type type = Type.GetTypeFromHandle(typeHandle);
Console.WriteLine("Attributes = " + type.Attributes);
}
}
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Attributes = AutoLayout, AnsiClass, Class, Serializable, BeforeFieldInit
दूसरा उदाहरण
आइए Type.GetTypeFromHandle() मेथड को लागू करने का एक और उदाहरण देखते हैं -
using System;
public class Demo {
public static void Main(){
Type type1 = typeof(System.Type);
RuntimeTypeHandle typeHandle = Type.GetTypeHandle(type1);
Type type = Type.GetTypeFromHandle(typeHandle);
Console.WriteLine("Attributes = " + type.Attributes);
}
}
आउटपुट
यह निम्नलिखित आउटपुट देगा -
Attributes = AutoLayout, AnsiClass, Class, Serializable, BeforeFieldInit