visual studio c#を勉強中です。
try cacthに関して質問がございます。
下の記述では、エラーになります。
catchの時は、A~Cは、特に使用しないのですが、どこかに記述しなければなりません。
private static int Test(out int A, out int B, out int C, out int D)
{
// ①
//A = B= C= D= 1;
try
{
A = 1;
B = 1;
C = 1;
D = 1;
return 0;
}
catch (Exception)
{
// ②
//A = B= C= D= 1;
return -1;
}
}
①と②の場所どちらが、一般的なのでしょうか?
それとも、上記以外の場所なのでしょうか?
No.3ベストアンサー
- 回答日時:
①は既定値を指定しておきたいとき。
②は異常終了時。
tryのreturn前は正常時
なのでしょう。必要に応じてセットすればよいので
場所に定跡は有りません。
No.2
- 回答日時:
正常な時に返したい値、例外時に返したい値、をそれぞれ求めるところで返却すればいいと思います。
一般的とかありません。
例では単純すぎるだけです。
tryの中を実行してる時点でA,B,C,Dに値入ってるからcatchで改めて入れる必要がありませんし、例外も発生しませんし。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MYSQL エラー 2 2022/10/18 11:37
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# 変数のスコープ 5 2023/05/27 17:50
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# int tff(int clk) { static int state = 0; //状態 stat 1 2022/07/11 21:14
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- C言語・C++・C# プログラミングのペーパーテスト 実行結果の表示を答えてください #include <stdio.h> 2 2022/07/09 16:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
[JAVA]try 内の変数を外で!?
-
エクセルマクロ文で、赤文字セ...
-
「続行するには何かキーを押し...
-
改行の判定方法
-
java.util.zipで作成したアーカ...
-
"AWT-EventQueue-0"java.lang.N...
-
EclipseでJava
-
JAVAのDouble型の小数点以下の...
-
Javaのコマンドライン引数を使...
-
java シンボルが見つかりません...
-
ファイル名に変数を使う(Java)
-
JAVA 三角形の判定
-
LC発振回路-ループ利得
-
javaで質問です。 文字列2023/2...
-
flush()とclose()について
-
Java配列でNullPointerExceptio...
-
変数を動的に利用するには?
-
ループ処理の際、最後だけ","を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
[JAVA]try 内の変数を外で!?
-
JAVAのDouble型の小数点以下の...
-
「続行するには何かキーを押し...
-
EclipseでJava
-
文字列の引き算
-
JAVAのエラーの意味が分かりま...
-
配列を後ろから数えるには?
-
JAVAで素数判定
-
nullcline
-
曜日の取得方法を教えて下さい!
-
エクセルマクロ文で、赤文字セ...
-
JAVA 文字色変更
-
会員情報登録プログラムの作成...
-
Javaのコマンドライン引数を使...
-
Javaでカレントディレクトリを...
-
LC発振回路-ループ利得
-
java シンボルが見つかりません...
-
改行の判定方法
おすすめ情報