Оператор "-" и "<" невозможно применить к операнду типа "int" и "char[]"
int n = 11;
char[] syb = new char[n];
int b = 'a';
for (int i = 0; i < syb; i++)
{
b = b + 2;
Console.Write(syb[i] + "\t");
}
for (int i = syb -1; i >= 0; i--)
{
Console.Write(syb[i] + "\t");
}
Ответы (1 шт):
Автор решения: Максим Фисман
→ Ссылка
Конечно нельзя, ведь int - это число, в то время как char - это просто одиночный символ, типа 'a', '5', '&' и т.д.
Если вы хотите получить длину вашего массива syb, вам следует свойство Length:
...
for (int i = 0; i < syb.Length; i++)
...
for (int i = syb.Length -1; i >= 0; i--)
...
Length - это общее число элементов во всех измерениях массива Array; ноль, если в массиве нет элементов