なぜ以下のコードにreturn構文を2回入れる必要があるのだろうか。
public string test(){
bool a = true;
if(a){
string result = "A is true";
}else{
string result = "A is not true";
}
return result;
}
「結果」という名前が現在のコンテキストに存在しないというエラーが発生します。
いずれにせよ、結果変数があります。うーん..
だから私はこのようにコードを変更しました、
public string test(){
bool a = true;
if(a){
string result = "A is true";
return result;
}else{
string result = "A is not true";
return result;
}
}
その後、それは動作します。このように使って正しいですか?
アドバイスしてください、
ありがとうございました!