📜  C#中的UInt16.Parse(String)方法与示例(1)

📅  最后修改于: 2023-12-03 15:00:17.139000             🧑  作者: Mango

C#中的UInt16.Parse(String)方法

UInt16.Parse(String) 是 C# 中的一种类型转换方法,用于将一个字符串类型(string)的数字转换为 UInt16 类型(无符号 16 位整数)。

语法
public static ushort Parse (string s);
参数
  • s :要转换的字符串。
返回值
  • System.UInt16 :表示数字的无符号16 位整数。
异常

如果转换失败,此方法会抛出以下异常:

  • ArgumentNullException :如果s为 null 时。
  • FormatException :当s不能被解析为数字时。
  • OverflowException :当s表示一个超出 UInt16 范围的数字时。
示例
string numberString = "65535";
UInt16 number = UInt16.Parse(numberString);
Console.WriteLine(number); // 输出结果:65535

numberString = "70000";
number = UInt16.Parse(numberString); // 抛出 OverflowException 异常
结束语

UInt16.Parse(String) 是将字符串类型转换为 UInt16 类型的一种简便方法。但是,在使用该方法时,我们需要注意输入的字符串是否能够被解析为数字, 以及是否会超出无符号 16 位整数的范围,从而避免运行时异常的发生。