0 / 0 / 0
Регистрация: 10.08.2016
Сообщений: 6
|
||||||
1 | ||||||
Использовать количество элементов enum в качестве размера массива28.01.2021, 00:35. Показов 1631. Ответов 1
Доброго времени суток. Внутри класса создаю пару enum для хранения информации о гильдиях NPCGuild и отношениях NPCAttitude непесей. Затем нужно создать общую для всех экземпляров класса матрицу отношений между гильдиями. Матрица — статический двумерный массив типа NPCAttitude размером [кол-во гильдий X кол-во гильдий]. При попытке создания массива с помощью 'Enum.GetValues(typeof(NPCGuild)).Length' и выдаёт ошибку "Требуется постоянное значение". Хотелось бы оставить весь этот код здесь, если это возможно, и ничего не выносить в другие классы. Помогите, пожалуйста, исправить ошибку:
0
|
28.01.2021, 00:35 | |
Ответы с готовыми решениями:
1
Обобщения, где в качестве параметра enum (класс наследник Enum) Переменная в качестве размера массива Массивы (переменная в качестве размера для массива) Определить количество элементов массива размера 10, значения которых равны последнему элементу. |
1519 / 462 / 126
Регистрация: 09.01.2018
Сообщений: 1,094
|
||||||
28.01.2021, 01:50 | 2 | |||||
Сообщение было отмечено S1e как решение
Решение
Инициализируйте массив отдельно или не указывайте размер при инициализации.
1
|
28.01.2021, 01:50 | |
28.01.2021, 01:50 | |
Помогаю со студенческими работами здесь
2
Дан двумерный целочисленный массив размера n*m. Найти количество элементов этого массива, равных 1 Найти номер строки массива размера m на n, в которых находится наибольшее количество четных элементов Определить максимальное количество одинаковых элементов массива, использовать функцию и указатели VB6. Как использовать ImageList в качестве массива Не удаётся использовать переменную в качестве размерности массива 1. Найти количество всех нулевых элементов массива A={a[i]}. Использовать динамическое выделение памяти. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |