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