.NET 数据类型及异常处理详解
1. 无符号整数类型
在 .NET 中,有几种无符号整数类型,它们在不同场景下发挥着重要作用。
1.1 UInt32
UInt32
是 32 位无符号整数的值类型,其取值范围从 0 到 4,294,967,295。它不符合 CLS 规范(而 Int32
符合),在 C# 中可以使用 uint
别名。以下是其代码结构:
public struct UInt32 : IComparable, IFormattable, IConvertible
{
// Public Static Fields
public const field uint MaxValue;
// =4294967295
public const field uint MinValue;
// =0
// Public Static Methods
public static method uint Parse(string s);
public static method uint Parse(string s,
IFormatProvider provider);
public static method uint Parse(string s,
System.Globalization.N