📅  最后修改于: 2023-12-03 15:00:17.139000             🧑  作者: Mango
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 位整数的范围,从而避免运行时异常的发生。