C#のビルドコードで、すべてのコードパスが値を返さないエラーが発生する
2022-02-12 19:47:59
この文の訳は、すべてのコードが値の値を返すわけではないということです
例えば、次のようなコードです。
static string getage(int age) {
if (age >= 0 && age <= 3) {
return "infant";
}
else if (age >3 &&age<= 18) {
return "teenager";
}
else if (age < 0) {
throw new Exception("Data error");
}
}
このコードでは、年齢が18歳以上である場合の戻り値がありません。ですから、年齢が18より大きい場合の戻り値を追加するか、それに応じて処理する必要があります。
エラー処理結果
コードのロジックを確認するか、戻り値があるかどうか、どの関数で返されるかを確認してください。
関連
-
C# string.format でのエラー: 入力文字列が正しい形式でない
-
C#高精度遅延コード実行時間(us/ns)
-
C#でUSBデバイスを操作する方法
-
不正なフォーマットでプログラムを読み込もうとした場合の問題を解決します。
-
インデックスが配列の範囲外であった。
-
vs2010 can't debug, can't enter breakpoint, breakpoint is invalid.
-
System.InvalidOperationException: ConnectionString プロパティが初期化されていません。
-
C# データベース操作エラー。この接続に関連付けられた開いているDataReaderがすでにあり、これを閉じる必要があります...
-
ASP.NET URL変更によるページ受け渡し
-
C#の構文]をご覧ください。C#のリフレクション(アセンブリ)機構を説明する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
c# - デシリアライズ・エラー。入力文字列が正しい形式でない
-
C# indexof() の使用法
-
C#の遅延関数の使用
-
C#の面接質問100選(.net開発者必見)
-
C#とC++の型対応表まとめ
-
エラーです。コレクションが変更されました。列挙操作が実行されない可能性があります。
-
Unityがエラーを報告します。コレクションが変更されました。列挙操作が実行されない可能性があります。
-
VS エラー LNK2005:**already defined in **.obj
-
HTTP エラー 500.22 - 内部サーバー エラー-IIS7 Asp.net2.0 ウェブサイトの実行ソリューションに失敗しました。
-
エラーです。名前 'Encoding' は現在のコンテキストに存在しない ソリューション