Convert.ToByte() निर्दिष्ट मान को 8-बिट अनसाइन्ड इंटीजर (byte, रेंज 0-255) में बदलता है।
उदाहरण: char ऐरे से byte
using System;
public class Demo
{
public static void Main()
{
char[] charVal = { 'p', 'q', 'r', 's' };
foreach (char c in charVal)
{
byte byteVal = Convert.ToByte(c);
Console.WriteLine("{0} परिवर्तित = {1}", c, byteVal);
}
}
}
आउटपुट
p परिवर्तित = 112 q परिवर्तित = 113 r परिवर्तित = 114 s परिवर्तित = 115
मुख्य बिंदु
char→byte: Unicode कोड पॉइंट (UTF-16 कोड यूनिट) लौटाता है।- ASCII कैरेक्टर्स के लिए समान मान (0-127)।
- ओवरफ्लो पर
OverflowException(जैसेConvert.ToByte(300))। byte.Parse()/byte.TryParse()स्ट्रिंग के लिए।