Последний символ в памятном поле

Я зацикливаю персонажа через поле заметки, но я не знаю, как остановить зацикливание. Есть ли значение конца поля, например, символ EOF? Есть ли лучший способ определить конец мемо-поля?

2 ответа

Я не уверен, что вы подразумеваете под "полем для заметок". Вы имеете в виду строку? Если это так, то вы можете получить доступ к Length имущество:

string memo = "hello, world";
for (int i = 0; i < memo.Length; ++i)
{
    char c = memo[i];
    // do what you want with the character.
}

Или вы можете использовать foreach как было предложено ранее:

foreach (var c in memo)
{
    // do what you want with the character
}

Если вы используете foreach вам не нужно беспокоиться об этом...

        string memo = "test";
        foreach (var x in memo.ToCharArray())
        {
            // you code here
        }
Другие вопросы по тегам