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

सी # इंट 16 स्ट्रक्चर

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

  1. सी # में UInt16 संरचना

    UInt16 संरचना एक 16-बिट अहस्ताक्षरित पूर्णांक का प्रतिनिधित्व करती है। UInt16 मान प्रकार 0 से 65535 तक के मान वाले अहस्ताक्षरित पूर्णांकों का प्रतिनिधित्व करता है। आइए अब UInt16 स्ट्रक्चर विधियों के कुछ उदाहरण देखें - UInt16.CompareTo() C# में UInt16.CompareTo () विधि का उपयोग वर्तमान उदाहरण की तु

  1. सी # में इंट 16 से दशमलव में लागू रूपांतरण

    संक्षिप्त प्रकार एक 16-बिट हस्ताक्षरित पूर्णांक यानी Int16 का प्रतिनिधित्व करता है। 16-बिट हस्ताक्षरित पूर्णांक को दशमलव में परोक्ष रूप से बदलने के लिए, पहले एक छोटा मान सेट करें। short val = -32768; लघु को दशमलव में बदलने के लिए, मान निर्दिष्ट करें। dec = val; आइए एक और उदाहरण देखें। उदाहरण usin

  1. पायथन में संरचना मॉड्यूल

    इस ट्यूटोरियल में, हम स्ट्रक्चर . के बारे में जानेंगे मापांक। आइए ट्यूटोरियल में गोता लगाएँ। मॉड्यूल संरचना पायथन . के मूल डेटा प्रकारों को परिवर्तित करने के लिए उपयोग किया जाता है बाइट्स की स्ट्रिंग . में और इसके विपरीत। हमें इसे स्थापित करने की आवश्यकता नहीं है। यह एक अंतर्निहित मॉड्यूल है जो पाय