C# এ বাইট স্ট্রাকট একটি 8-বিট স্বাক্ষরবিহীন পূর্ণসংখ্যাকে উপস্থাপন করে। নিচের ক্ষেত্রগুলি হল -
Sr.no | ক্ষেত্র এবং বর্ণনা |
---|---|
1 | MaxValue একটি বাইটের সবচেয়ে বড় সম্ভাব্য মান উপস্থাপন করে। এই ক্ষেত্র ধ্রুবক. |
2 | MinValue একটি বাইটের ক্ষুদ্রতম সম্ভাব্য মান উপস্থাপন করে। এই ক্ষেত্র ধ্রুবক. |
নিচে কিছু পদ্ধতি দেওয়া হল -
Sr.no | ক্ষেত্র এবং বর্ণনা |
---|---|
1 | CompareTo(Byte) এই দৃষ্টান্তটিকে একটি নির্দিষ্ট 8-বিট স্বাক্ষরবিহীন সূচকের সাথে তুলনা করে এবং তাদের আপেক্ষিক মানগুলির একটি ইঙ্গিত প্রদান করে। |
2 | তুলনা করুন(বস্তু) এই উদাহরণটিকে একটি নির্দিষ্ট বস্তুর সাথে তুলনা করে এবং তাদের আপেক্ষিক মানগুলির একটি ইঙ্গিত প্রদান করে। |
3 | সমান (বাইট) এই উদাহরণ এবং নির্দিষ্ট করা বাইট বস্তু একই মান উপস্থাপন করে কিনা তা নির্দেশ করে একটি মান প্রদান করে। |
4 | সমান (বস্তু) এই উদাহরণটি একটি নির্দিষ্ট বস্তুর সমান কিনা তা নির্দেশ করে একটি মান প্রদান করে। |
5 | GetHashCode() এই উদাহরণস্বরূপ হ্যাশ কোড রিটার্নস। |
6 | GetTypeCode()। মান প্রকার বাইটের জন্য TypeCode প্রদান করে। |
উদাহরণ
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