Последний символ в памятном поле
Я зацикливаю персонажа через поле заметки, но я не знаю, как остановить зацикливание. Есть ли значение конца поля, например, символ 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
}