Int16 स्ट्रक्चर एक 16-बिट हस्ताक्षरित पूर्णांक का प्रतिनिधित्व करता है जिसमें नकारात्मक 32768 से लेकर सकारात्मक 32767 तक के मान होते हैं।
Int16 के क्षेत्र निम्नलिखित हैं -
Sr.No | फ़ील्ड और विवरण |
---|---|
1 | MaxValue − एक Int16 के सबसे बड़े संभावित मूल्य का प्रतिनिधित्व करता है। यह क्षेत्र स्थिर है। |
2 | न्यूनतम मूल्य − एक Int16 के सबसे छोटे संभव मान का प्रतिनिधित्व करता है। यह क्षेत्र स्थिर है। |
निम्नलिखित कुछ तरीके हैं -
Sr.No | विधि और विवरण |
---|---|
1 | तुलना करें (Int16) - इस उदाहरण की तुलना एक निर्दिष्ट 16-बिट हस्ताक्षरित पूर्णांक से करता है और एक पूर्णांक देता है जो इंगित करता है कि इस उदाहरण का मान निर्दिष्ट 16-बिट हस्ताक्षरित पूर्णांक के मान से कम, उसके बराबर या उससे अधिक है। |
2 | तुलना करें (वस्तु) - इस इंस्टेंस की तुलना किसी निर्दिष्ट ऑब्जेक्ट से करता है और एक पूर्णांक देता है जो इंगित करता है कि इस इंस्टेंस का मान ऑब्जेक्ट के मान से कम, बराबर या अधिक है। |
3 | बराबर(Int16) − एक मान देता है जो दर्शाता है कि यह उदाहरण निर्दिष्ट Int16 मान के बराबर है या नहीं। |
4 | बराबर(वस्तु) − एक मान देता है जो दर्शाता है कि यह उदाहरण किसी निर्दिष्ट ऑब्जेक्ट के बराबर है या नहीं। |
5 | GetHashCode() − इस उदाहरण के लिए गड़बड़ गुप्त भाषा लौटाता है। |
6 | GetTypeCode() − मान प्रकार Int16 के लिए टाइपकोड देता है। |
7 | पार्स (स्ट्रिंग) − किसी संख्या के स्ट्रिंग प्रस्तुतिकरण को उसके 16-बिट हस्ताक्षरित पूर्णांक समकक्ष में कनवर्ट करता है। |
आइए अब Int16 स्ट्रक्चर के कुछ उदाहरण देखें -
Int16.GetHashCode() वर्तमान उदाहरण के लिए हैश कोड वापस करने के लिए C# में विधि का उपयोग किया जाता है।
सिंटैक्स
public override int GetHashCode ();
उदाहरण
आइए अब Int16.GetHashCode() पद्धति को लागू करने के लिए एक उदाहरण देखें -
using System; public class Demo { public static void Main() { short val1 = 20; short val2 = 25; Console.WriteLine("Value1 = "+val1); Console.WriteLine("Value2 = "+val2); Console.WriteLine("HashCode for value1 = "+val1.GetHashCode()); Console.WriteLine("HashCode for value2 = "+val2.GetHashCode()); Console.WriteLine("Are they equal? = "+(val1.Equals(val2))); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
Value1 = 20 Value2 = 25 HashCode for value1 = 1310740 HashCode for value2 = 1638425 Are they equal? = False
उदाहरण
आइए अब Int16.GetHashCode() पद्धति को लागू करने के लिए एक और उदाहरण देखें -
using System; public class Demo { public static void Main() { short val1 = 0; short val2 = Int16.MaxValue; Console.WriteLine("Value1 = "+val1); Console.WriteLine("Value2 = "+val2); Console.WriteLine("HashCode for value1 = "+val1.GetHashCode()); Console.WriteLine("HashCode for value2 = "+val2.GetHashCode()); Console.WriteLine("Are they equal? = "+(val1.Equals(val2))); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
Value1 = 0 Value2 = 32767 HashCode for value1 = 0 HashCode for value2 = 2147450879 Are they equal? = False
Int16.GetTypeCode() C# में विधि का उपयोग टाइपकोड को मान प्रकार Int16 के लिए वापस करने के लिए किया जाता है।
सिंटैक्स
public TypeCode GetTypeCode ();
उदाहरण
आइए अब Int16.GetTypeCode() पद्धति को लागू करने के लिए एक उदाहरण देखें -
using System; public class Demo { public static void Main() { short val1 = 0; short val2 = Int16.MaxValue; Console.WriteLine("Value1 = "+val1); Console.WriteLine("Value2 = "+val2); Console.WriteLine("HashCode for value1 = "+val1.GetHashCode()); Console.WriteLine("HashCode for value2 = "+val2.GetHashCode()); Console.WriteLine("Are they equal? = "+(val1.Equals(val2))); TypeCode type1 = val1.GetTypeCode(); TypeCode type2 = val2.GetTypeCode(); Console.WriteLine("TypeCode for val1 = "+type1); Console.WriteLine("TypeCode for val2 = "+type2); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
Value1 = 0 Value2 = 32767 HashCode for value1 = 0 HashCode for value2 = 2147450879 Are they equal? = False TypeCode for val1 = Int16 TypeCode for val2 = Int16
उदाहरण
आइए अब Int16.GetTypeCode() पद्धति को लागू करने के लिए एक और उदाहरण देखें -
using System; public class Demo { public static void Main() { short val1 = 23; short val2 = 0; Console.WriteLine("Value1 = "+val1); Console.WriteLine("Value2 = "+val2); Console.WriteLine("HashCode for value1 = "+val1.GetHashCode()); Console.WriteLine("HashCode for value2 = "+val2.GetHashCode()); Console.WriteLine("Are they equal? = "+(val1.Equals(val2))); TypeCode type1 = val1.GetTypeCode(); TypeCode type2 = val2.GetTypeCode(); Console.WriteLine("TypeCode for val1 = "+type1); Console.WriteLine("TypeCode for val2 = "+type2); } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
Value1 = 23 Value2 = 0 HashCode for value1 = 1507351 HashCode for value2 = 0 Are they equal? = False TypeCode for val1 = Int16 TypeCode for val2 = Int16