У меня есть введенное пользователем значение для проверки на набор зарезервированных номеров для проверки. Набор зарезервированных номеров никогда не изменяется. Таким образом, будучи программистом C в глубине души, я вытащил зарезервированные числа в массив и добрался до своего бластера const
.Как сравнить с коллекцией констант в VB.Net?
Const ReservedAddresses() As Byte = {10, 12, 75} 'I wish...
Однако досадно VS сообщил мне таким образом:
Константы должны быть характеристической или перечислимого типа, а не класс, структура, параметр типа или тип массива.
Каким образом следует правильно содержать набор неизменных чисел, через которые в какой-то момент в будущем можно было бы зацикливать или иным образом проверить против?
Язык C * const * имеет очень мало общего с VB.NET Const. Вместо этого используйте Shared ReadOnly. –
FWIW, я предлагаю изменить объявление массива от C-стиля до .NET-стиля: другими словами, поставьте '()' за * тип *, а не переменную. Оба действительны, но не имеют смысла. –
@ KonradRudolph Обычно я был в VB, не уверен, что натолкнулось на меня - мой ум C должен полностью овладеть! : 0 – Toby