2023年10月5日木曜日

Unity if StartsWith("")が動作しない

 StartsWithに空文字は使えません。

使用例

if (str.StartsWith(""))すべての文字をイフブロックに入れてしまう。

if (str.Equals(""))空文字だけをイフブロックに入れる。

解決方法

 StartsWithは文字列の先頭を判別してくれる関数です。

空文字の判断はEqualsを使います。

0 件のコメント:

コメントを投稿