在C#中,ushort
是一個無符號的16位整數類型,其值范圍從0到65,535。處理 ushort
類型的輸入輸出時,可以使用標準輸入輸出流(如 Console.In
和 Console.Out
)以及數據轉換方法。
以下是一些示例,說明如何處理 ushort
類型的輸入和輸出:
輸入:
要從用戶那里獲取一個 ushort
類型的值,可以使用 int.Parse()
或 int.TryParse()
方法將字符串轉換為 ushort
。請注意,這些方法返回一個 int
類型,因此您需要將其顯式轉換為 ushort
。
using System;
class Program
{
static void Main()
{
Console.WriteLine("請輸入一個無符號短整型數值:");
string input = Console.ReadLine();
ushort ushortValue;
if (ushort.TryParse(input, out ushortValue))
{
Console.WriteLine($"您輸入的無符號短整型數值是:{ushortValue}");
}
else
{
Console.WriteLine("輸入的值無效,請輸入一個有效的無符號短整型數值。");
}
}
}
輸出:
要將一個 ushort
類型的值輸出到控制臺,可以直接使用 Console.Write()
或 Console.WriteLine()
方法。
using System;
class Program
{
static void Main()
{
ushort ushortValue = 12345;
Console.WriteLine($"無符號短整型數值:{ushortValue}");
}
}
在這些示例中,我們使用了 Console.ReadLine()
方法從用戶那里獲取輸入,并使用 ushort.TryParse()
方法嘗試將輸入的字符串轉換為 ushort
類型。如果轉換成功,我們將輸出轉換后的值;否則,我們將提示用戶輸入無效。