万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

C#とUnitySciptの空文字とnull

String.IsNullOrEmpty(調べたい文字)
http://www.atmarkit.co.jp/fdotnet/dotnettips/480isstringnull/isstringnull.html
これが便利

・空文字("")はnullではない。

    var hogeStr:String = "";
    if (hogeStr == null) {
        Debug.Log("hogeStr is null");
    } else {
        Debug.LogError("hogeStr is not null"); // こっちが出た
    }

・空文字("")はfalse。

    var hogeStr:String = "";
    if (hogeStr) {
        Debug.Log("hogeStr is true");
    } else {
        Debug.LogError("hogeStr is false"); // こっちが出た
    }