回答編集履歴
1
表現修正
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
こんにちは。
|
2
2
|
|
3
|
-
パースが成功するか分からないものをパースする
|
4
|
-
パースを
|
3
|
+
パースが成功するか分からないものをパースするのは一般的なシナリオですが、C# ではそのようなときには [int.TryParse(string, out int)](https://learn.microsoft.com/en-us/dotnet/api/system.int32.tryparse?view=net-9.0#system-int32-tryparse(system-string-system-int32@)) メソッドを使います。
|
4
|
+
このメソッドは、入力のパースを行い成功した場合は true を返しつつ out 引数にその値が入り、失敗すると false が返ります。
|
5
5
|
これを利用して、失敗した場合の処理や、成功したが値が要件を満たさない場合の処理を記述します。
|
6
6
|
|
7
7
|
参考までに、以下のように使えます。
|