Опять-таки про массив

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Конь
Постоялец
Постоялец
 
Сообщения: 650
Зарегистрирован: 02.06.2006 (Пт) 6:49
Откуда: г. Красноярск

Опять-таки про массив

Сообщение Конь » 08.09.2007 (Сб) 3:31

Здравствуйте! Как можно объявить массив с нижней границей?
А то у меня на
Код: Выделить всё
Private p(1 To 18) As Long
ругается, что
Код: Выделить всё
Array declarations cannot specify lower bounds.
Подпись находится в стадии разработки...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 08.09.2007 (Сб) 3:32

А ты читай сообщение об ошибке, читай...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Сообщение Nord777 » 08.09.2007 (Сб) 18:13

Код: Выделить всё
        Dim L() As Integer = New Integer() {10} 'размер массива
        Dim LB() As Integer = New Integer() {5} 'нижняя граница

        Dim Arr As Array = Array.CreateInstance(GetType(Integer), L, LB)
        MsgBox(Arr.GetLowerBound(0))
        MsgBox(Arr.GetUpperBound(0))
        MsgBox(Arr.Length)
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 65

    TopList