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