проверка пустой строки не работает - PullRequest
0 голосов
/ 13 июня 2018

Я транслирую текстовый файл построчно:

    TextAsset CardsFileText = Resources.Load("Cards") as TextAsset;
    var Lines = CardsFileText.text.Split("\n"[0]);

первая строка текстового файла пуста: enter image description here

Но когдая хочу проверить код, если строка пуста:

    foreach (string line in Lines) {
        Debug.Log("NextLIne = " + line);
        if (String.IsNullOrEmpty(line) || line.Equals("") || line.Equals(" ") || line.Equals("\\n") || line.Equals(@"\n"))
        {
            Debug.Log("Equals To None");
        }
    }

хотя в отладке я вижу, что строка пуста:

enter image description here

но если заявление не работает(«Equals To None» не печатается) Что я сделал не так?

1 Ответ

0 голосов
/ 13 июня 2018

Символ новой строки пишется "\ n", что у вас есть: "\ n" означает "\" + "n", а не перевод строки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...