0

int の TryParse メソッドのシグネチャ (他は同じ) は次のとおりです。

public static bool TryParse(string s, out int result)

ここで、「out」は、解析が成功しない場合でも結果を初期化する必要があることを意味します。解析に失敗した場合に TryParse が変数を設定する値は文書化されていますか?

一部の値を解析済みの値に初期化するか、解析に失敗した場合はデフォルト値に初期化する必要があります。保証されたデフォルト値の場合、結果を確認する必要さえありません。

4

1 に答える 1

6

解析に失敗した場合に TryParse が変数を設定する値は文書化されていますか?

はい、文書化されています

result
このメソッドが戻るときに、変換が成功した場合は s に含まれる数値に相当する 32 ビットの符号付き整数値を含み、変換が失敗した場合は 0 を含みます。

于 2013-04-18T09:06:34.933 に答える