目录
这些操作都定义在 System 命名空间 内。
注: 这里是拿 C# 中的 int 类型做示例, 其实C# 中 的每一个预定义类型都有以下的方法。 具体的可以到官网上去看。
Fields
Int32.MaxValue
public const int MaxValue = 2147483647;
- 表示 Int32 类型 的最大的取值范围是多少。 该字段是常量。
Int32.MinValue
public const int MinValue = -2147483648;
- 表示 Int32 类型 的最小的取值范围是多少。 该字段是常量。
Methods
Int32.CompareTo
public int CompareTo (int value);
- 返回一个整数,该整数指示 该对象是比 value 大、还是小、还是相等。如果该对象是:
值 条件 小于零 此对象 是 小于 value
零 此对象 与 value
相等大于零 此对象 是 大于 value
static void Main(string[] args) { int number1 = 77; short number2 = 66; WriteLine(number1.CompareTo(number2)); }
Int32.Equals
public bool Equals (int obj);
- 返回一个值,该值指示此实例是否等于名为 obj 的值。
- 如果 obj 与此实例具有相同的值,则为true; 否则为false
static void Main(string[] args) { int number1 = 77; short number2 = 66; if (number1.Equals(number2)) { WriteLine("相等!"); } else WriteLine("不相等!"); }
Int32.Parse
该函数有很多重载形式
public static int Parse (string s);
- 将一个 数字字符串s 转换为它对应的 32 位有符号整数。
如果参数 s
为null
。抛出 ArgumentNullException如果参数的s
的格式不正确。抛出 FormatException如果参数 s
表示一个小于 MinValue 或大于 MaxValue 的数字。抛出 OverflowExceptionstatic void Main(string[] args) { string temp = "199726"; string tt = "456"; WriteLine(Int32.Parse(temp)); WriteLine(int.Parse(tt)); }
Int32.ToString
此操作有很多重载形式
public override string ToString ();
- 将此实例的数值转换为其等效的字符串表示形式。
static void Main(string[] args) { int value = 1612325; Console.WriteLine(value.ToString()); }
Int32.TryParse
此操作有很多重载形式
public static bool TryParse (string s, out int result);
- 将数字的字符串表示形式转换为它的对应的 32 位有符号整数。 一个指示转换是否成功的返回值。
- 如果s被成功转换,则为 true ; 否则,false。
- 如果没有被成功转换,该操作是不会抛出异常 的。
static void Main(string[] args) { string temp = "456"; int intFirst; WriteLine(int.TryParse(temp, out intFirst)); }
End....