Unity visual studio

値を返さないコードパスがありますc#

投稿日:

Unityでのゲーム制作でスクリプトを書いていて

visual studioにたびたび怒られること。

戻り値を設定しているのにreturnを返してないよ、です。

https://docs.microsoft.com/ja-jp/dotnet/csharp/misc/cs0161

コンパイラ エラー CS0161 | Microsoft Docs
bool testSetting()
    {

		if (条件1)
        {
            if (条件1−1)
            {
                //処理
							return true;
            }
            else
            {
                //処理
                return false;
            }
        }
        else
        {
             //処理
             return false;
        }
}

最後のelse内のreturn忘れがち問題。

bool って書いたんだからちゃんとtrueかfalseか言ってくれーってことです。

気をつけようめもめも。







-Unity, visual studio
-, ,

Copyright© めもろぐノート , 2024 All Rights Reserved Powered by STINGER.