24 / 24 / 0
Регистрация: 24.01.2018
Сообщений: 54
|
||||||
1 | ||||||
Земля и Диггер28.12.2018, 20:01. Показов 10614. Ответов 7
Всем здравствуйте! Не могу определить в чём ошибка.
DiggerTask.cs(17,24): error CS0103: The name 'Keys' does not exist in the current context DiggerTask.cs(21,29): error CS0103: The name 'Keys' does not exist in the current context DiggerTask.cs(25,29): error CS0103: The name 'Keys' does not exist in the current context DiggerTask.cs(29,29): error CS0103: The name 'Keys' does not exist in the current context
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
28.12.2018, 20:01 | |
Ответы с готовыми решениями:
7
Модель полета ракеты класса Земля-земля Земля Питание и земля Общая земля |
Модератор
![]() |
|
28.12.2018, 20:06 | 2 |
![]() Решение
Пишит что у Вас не объявлена переменная Keys. Что это за переменная? Если системная - может нужного юсинга нет.
1
|
24 / 24 / 0
Регистрация: 24.01.2018
Сообщений: 54
|
|
28.12.2018, 20:10 [ТС] | 3 |
Это переменная, которая есть в классе Game.
Попробовал изменить, что обозначает эта ошибка? DiggerTask.cs(17,24): error CS0176: Member 'Keys.Right' cannot be accessed with an instance reference; qualify it with a type name instead
0
|
Модератор
![]() |
|
28.12.2018, 20:13 | 4 |
Я же написал Вам уже - переменная не объявлена!
Вы же находитесь в классе Player, как Вы можете ссылаться на переменную класса Game. И что это точно: поле, свойство, перечисление, статическое, динамическое?
0
|
24 / 24 / 0
Регистрация: 24.01.2018
Сообщений: 54
|
||||||
28.12.2018, 20:14 [ТС] | 5 | |||||
Решил, добавил библиотеку. Итоговый вариант:
0
|
29.12.2018, 09:10 | 7 | ||||||||||
Это ошибка.
В классе Game уже находится нужное свойство: Код
public static Keys KeyPressed; "cannot be accessed with an instance reference; qualify it with a type name instead" - это статическое своейство и к нему так как вы делаете не нужно общаться. Поэтому всё что нужно исправить (и другие аналогичные строки):
1
|
Модератор
![]() |
|
29.12.2018, 10:20 | 8 |
Вы не внимательно прочли текст ошибки и код. Ошибка возникала не из-за переменной "key" - она объявлена здесь же и проблем с ней нет. А из-за перечисления "Keys". Как оказалось, это перечисление дефолтное из пространства System.Windows.Forms. И указав, соответствующий, юсинг - проблему ТС решил.
0
|
29.12.2018, 10:20 | |
Помогаю со студенческими работами здесь
8
Земля по периметру платы Виртуальная земля для ОУ
Зачем инопланетянам Земля? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |