सी # में बाइट स्ट्रक्चर 8-बिट हस्ताक्षरित पूर्णांक का प्रतिनिधित्व करता है। निम्नलिखित क्षेत्र हैं -
Sr.no | फ़ील्ड और विवरण |
---|---|
1 | MaxValue बाइट के सबसे बड़े संभावित मूल्य का प्रतिनिधित्व करता है। यह क्षेत्र स्थिर है। |
2 | न्यूनतम मूल्य बाइट के न्यूनतम संभव मान का प्रतिनिधित्व करता है। यह क्षेत्र स्थिर है। |
निम्नलिखित कुछ तरीके हैं -
Sr.no | <वें शैली ="चौड़ाई:89.9319%; पाठ-संरेखण:केंद्र;">फ़ील्ड और विवरण|
---|---|
1 | तुलना करें(बाइट) इस उदाहरण की तुलना एक निर्दिष्ट 8-बिट अहस्ताक्षरित से करता है और उनके सापेक्ष मूल्यों का संकेत देता है। |
2 | तुलना करें (वस्तु) इस उदाहरण की तुलना किसी निर्दिष्ट वस्तु से करता है और उनके सापेक्ष मूल्यों का संकेत देता है। |
3 | बराबर(बाइट) एक मान देता है जो दर्शाता है कि क्या यह उदाहरण और निर्दिष्ट बाइट ऑब्जेक्ट समान मान का प्रतिनिधित्व करते हैं। |
4 | बराबर(वस्तु) एक मान देता है जो दर्शाता है कि यह उदाहरण किसी निर्दिष्ट ऑब्जेक्ट के बराबर है या नहीं। |
5 | GetHashCode() इस उदाहरण के लिए गड़बड़ गुप्त भाषा लौटाता है। |
6 | GetTypeCode(). मान प्रकार बाइट के लिए टाइपकोड लौटाता है। |
उदाहरण
using System; public class Demo { public static void Main() { string str = "186"; try { byte val = Byte.Parse(str); Console.WriteLine(val); } catch (OverflowException) { Console.WriteLine("Out of range of a byte.", str); } catch (FormatException) { Console.WriteLine("Out of range of a byte.", str); } } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
186
उदाहरण
आइए एक और उदाहरण देखें -
using System; public class Demo { public static void Main() { byte[] arr = { 0, 10, 50, 90, 100, 150 }; foreach (byte b in arr) { Console.Write(" ", b.ToString()); Console.Write(b.ToString("D4") + " "); Console.WriteLine(b.ToString("X4")); } } }
आउटपुट
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
0000 0000 0010 000A 0050 0032 0090 005A 0100 0064 0150 0096