Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Что такое []?


Автор: NightmareZ 21.8.2007, 08:16
Скажите пожалуйста, что означает следующая конструкция:
Код

[Date] = DateTime.ParseExact(parts(0) + "-" + parts(1), "yyyy-MM", System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat)

Интересует что дают квадратные скобки ( [Date] ).

Автор: Experimenter 31.8.2007, 13:52
Так что же значит следующая конструкция? Мне тоже интересно стало, иногда встречается в коде, а объяснения нигде не видел. Вопрос-то наверное копеечный для тех, кто знает, а ответить никто не хочет...

Автор: Zhenek 2.9.2007, 09:14
Цитата(vladgrid)

В данном контексте ничего особенного они не дают... Просто существует объявление (например)
Код

 Dim dd As Date


где Date - это тип данных (зарезервированное слово ;)
в твоём случае [Date] - это переменная, о чём нам и говорят квадратные скобки...

Автор: Exception 3.9.2007, 18:42
Короче говоря, создать переменную с именем Date тебе никто не даст.
А если уж очень приспичит, можно написать вот так:

Код

Dim [Date] As Date

Автор: Experimenter 4.9.2007, 10:21
теперь все ясно, всем спасибо!

Автор: NightmareZ 19.9.2007, 09:15
Я боюсь ошибиться, но, по-моему, ещё видел просто квадратные скобки.... Что-то типа:
Код

[] = "Hello, World"

Возможно ли такое? И, если да, то, что оно значит?

Автор: NightmareZ 2.10.2009, 21:36
Жду ответа, как соловей лета ©

Очень интересно  smile 

Автор: diadiavova 2.10.2009, 21:57
Цитата(NightmareZ @  19.9.2007,  10:15 Найти цитируемый пост)
Возможно ли такое? И, если да, то, что оно значит? 

Нет. Можно было не ждать, а вписать в код и посмотреть будет ли ругаться компилятор. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)