Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / WinForms, .Net Framework Новый топик    Ответить
 Квадратные и фигурные скобки - непонятные элементы синтаксиса в Visual Basic.  [new]
Vakho
Member

Откуда: ---------
Сообщений: 385
Visual Basic 2010.
' Что обозначают квадратные скобки вокруг переменной text ?
Delegate Sub SetTextCallback([text] As String)

Dim d As New SetTextCallback(AddressOf SetText)
' Что обозначают фигурные скобки вокруг переменной text ?
' Да и выражение New Object() {[text]} мне не понятно.
Me.Invoke(d, New Object() {[text]})


Спасибо.
9 июн 19, 20:58    [21905528]     Ответить | Цитировать Сообщить модератору
 Re: Квадратные и фигурные скобки - непонятные элементы синтаксиса в Visual Basic.  [new]
Изопропил
Member

Откуда:
Сообщений: 31192
https://forums.asp.net/t/1956066.aspx?Square Brackets Around variable Names
https://docs.microsoft.com/ru-ru/dotnet/visual-basic/programming-guide/language-features/arrays/how-to-initialize-an-array-variable
9 июн 19, 21:10    [21905531]     Ответить | Цитировать Сообщить модератору
 Re: Квадратные и фигурные скобки - непонятные элементы синтаксиса в Visual Basic.  [new]
Vakho
Member

Откуда: ---------
Сообщений: 385
Изопропил,

По первому вопросу у меня сначала была мысль, что
text - зарезервированное слово, поэтому и помещено
в квадратные скобки. Но в моей программе и без скобок
это имя воспринято нормально. И я решил, что тут скрывается
некий "хитрый план".
9 июн 19, 22:09    [21905549]     Ответить | Цитировать Сообщить модератору
Все форумы / WinForms, .Net Framework Ответить