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を探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】看板の文字を埋めてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・【穴埋めお題】恐竜の新説
- ・我がまちの「給食」自慢を聞かせてっ!
- ・冬の健康法を教えて!
- ・一番好きな「クリスマスソング」は?
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
"AWT-EventQueue-0"java.lang.N...
-
コマンドプロンプトに不正な文...
-
EclipseでJava
-
[JAVA]try 内の変数を外で!?
-
NaNではなく、0と表示させたい
-
JAVA 文字色変更
-
Javaでカレントディレクトリを...
-
JSPでImportエラーになります
-
javaが上手くいきません
-
ループ処理の際、最後だけ","を...
-
プログラミングの問題です。大...
-
javaで質問です。 文字列2023/2...
-
等間隔にベクトルを作成。(MAL...
-
JPanelの切り替えと再描画
-
動的配列が存在(要素が有る)か...
-
変数を動的に作るには?
-
論理演算子”||”またはの入力方法
-
Java int sum = 0は必要ですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語のポインターに関する警告
-
JSPやサーブレットでSystem.out...
-
[JAVA]try 内の変数を外で!?
-
EclipseでJava
-
文字列の引き算
-
JAVA 文字色変更
-
JAVAのDouble型の小数点以下の...
-
Javaのコマンドライン引数を使...
-
nullcline
-
JAVAでの占い
-
改行の判定方法
-
配列を後ろから数えるには?
-
java教えてください。
-
java シンボルが見つかりません...
-
JAVAのエラーの意味が分かりま...
-
エクセルマクロ文で、赤文字セ...
-
全角スペースの判定について
-
Javaでカレントディレクトリを...
-
エクスクラメーション2つ?
-
構文解析中にファイルの終わり...
おすすめ情報