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

C# में Object.GetType() मेथड उदाहरण सहित


C# में Object.GetType() मेथड का उपयोग वर्तमान इंस्टेंस का Type प्राप्त करने के लिए किया जाता है।

सिंटैक्स

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

public Type GetType ();

उदाहरण

using System; 
public class Demo { 
    public static void Main() { 
        Object ob = new Object(); 
        String str = "Jim"; 
        Type type1 = ob.GetType(); 
        Type type2 = str.GetType(); 
        Console.WriteLine("टाइप = " + type1); 
        Console.WriteLine("टाइप = " + type2); 
        Console.WriteLine("\nहैश कोड = " + type1.GetHashCode()); 
        Console.WriteLine("हैश कोड = " + type2.GetHashCode()); 
    } 
}

आउटपुट

टाइप = System.Object 
टाइप = System.String 
हैश कोड = 30015890 
हैश कोड = 21083178

उदाहरण

using System; 
public struct Value { 
    private int v1; 
    private int v2; 
    private int v3; 
    public Value(int v1, int v2, int v3) { 
        this.v1 = v1; 
        this.v2 = v2; 
        this.v3 = v3; 
    } 
    public override int GetHashCode() { 
        return Tuple.Create(v1, v2, v3).GetHashCode(); 
    } 
} 
public class Demo { 
    public static void Main() { 
        Value v = new Value(1, 7, 12); 
        Console.WriteLine(v.GetHashCode()); 
        Console.WriteLine(v.GetType()); 
        v = new Value(12, 8, 7); 
        Console.WriteLine(v.GetHashCode()); 
        v = new Value(8, 7, 12); 
        Console.WriteLine(v.GetHashCode()); 
    } 
}

आउटपुट

1258 
Value 
12803 
8931

  1. - C# में MathF.Pow() मेथड उदाहरण सहित

    C# में MathF.Pow() मेथड का उपयोग एक संख्या को दूसरी संख्या की पावर तक बढ़ाने के लिए किया जाता है। सिंटैक्स निम्नलिखित सिंटैक्स है: public static float Pow (float val1, float val2); ऊपर, val1 वह फ्लोटिंग-पॉइंट नंबर है जिसे पावर तक बढ़ाया जाता है। val2 पैरामीटर पावर या एक्सपोनेंट है। उदाहरण आइए अब Ma

  1. - C# में MathF.Asinh() मेथड उदाहरण सहित

    C# में MathF.Asinh() मेथड का उपयोग फ्लोटिंग-पॉइंट मान का हाइपरबोलिक आर्क-साइन वापस करने के लिए किया जाता है। सिंटैक्स निम्नलिखित सिंटैक्स है: public static float Asinh (float val); उदाहरण आइए अब MathF.Asinh() मेथड को लागू करने का एक उदाहरण देखते हैं: using System; public class Demo { public s

  1. - C# में MathF.Acosh() मेथड उदाहरण सहित

    C# में MathF.Acosh() मेथड का उपयोग फ्लोटिंग-पॉइंट मान का हाइपरबोलिक आर्क-कोसाइन वापस करने के लिए किया जाता है। सिंटैक्स निम्नलिखित सिंटैक्स है: public static float Acosh (float val); ऊपर, Val फ्लोटिंग-पॉइंट नंबर है। उदाहरण आइए अब MathF.Acosh() मेथड को लागू करने का एक उदाहरण देखते हैं: using System;