Top.Mail.Ru
Ответы

C# error CS0103: The name `s' does not exist in the current context Строка 5. Помогите исправить ошибку пожалуйста.

По дате
По рейтингу
Аватар пользователя
Гуру
5лет

masChar = str.ToCharArray() нужно в тело функции запихать

Аватар пользователя
Ученик
5лет

Спасибо!))

Аватар пользователя
Мастер
5лет

Предполагаю, что планировалось написать:
char[] masChar = str.ToCharArray();

Аватар пользователя
Ученик
5лет

Нет, видимо нужно s, т. к. её значение потом выводится. Но оно, видимо, не правильно объявлена...

Аватар пользователя
Ученик
5лет

error CS0236: A field initializer cannot reference the nonstatic field, method - если писать str.ToCharArray

Аватар пользователя
Мастер
5лет

Но s у вас объявлена внутри функкции (rle) а попытка к ней обратится - скопом выше!
Тогда, если masChar используется только в этой функции (что там дальше в коде не видно) - переместите 5-ую строку внутрь функции, т. е. после 6-ой.



Видео по теме