1

Int32.Parse(a)CType(a,int)はどう違い Convert.ToInt32(a)ますか?そして、いつそれらを使用できますか?C# の CType に相当するものは何ですか?

4

1 に答える 1

1

Int32.parse(string)

Int32.Parse(string s)メソッドは、数値の文字列表現を32ビットの符号付き整数に相当するものに変換します。sがnull参照の場合、ArgumentNullExceptionがスローされます。sが整数値以外の場合、FormatExceptionをスローします。sがMinValueより小さい、またはMaxValueより大きい数値を表す場合、OverflowExceptionがスローされます。

Convert.ToInt32(string)

Convert.ToInt32(string s)メソッドは、32ビットの符号付き整数に相当する指定された文字列表現を変換します。これにより、Int32.Parse()メソッドが呼び出されます。sがnull参照の場合、ArgumentNullExceptionをスローするのではなく、0を返します。sが整数値以外の場合、FormatExceptionをスローします。sがMinValueより小さい、またはMaxValueより大きい数値を表す場合、OverflowExceptionがスローされます。

于 2012-10-18T09:12:05.303 に答える