В чем разница между & ldquo; String & rdquo; и & ldquo; [String] & rdquo; для доступа к статическим методам? [Дубликат]

Решение Gearoid Murphy работает как шарм. Для меня у меня было два каталога для cuda -

/usr/local/cuda 
/usr/local/cuda-5.0

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

/usr/local/cuda 

Кроме того, как g ++, так и gcc soft ссылки требовались, как упоминалось SchighSchagh.

13
задан Tudor Olariu 4 February 2010 в 10:12
поделиться

3 ответа

Квадратные скобки используются таким образом, чтобы компилятор интерпретировал их как тип, даже если бы это было ключевое слово. Представьте себе, например, если у вас был класс с именем As:

Dim a As [As]

Обычно это используется только в автоматически сгенерированном коде, так что он работает с любым типом, который вы бросаете на него.

Причина, по которой вы не можете использовать [Integer], заключается в том, что Integer не является типом данных, это ключевое слово. Вам нужно будет использовать соответствующий тип данных, т. Е. [Int32].

12
ответ дан Guffa 19 August 2018 в 04:23
поделиться

Квадратные скобки используются для создания переменной, которая имеет то же имя, что и ключевое слово в VB.NET. Поэтому они чаще всего используются таким образом:

Dim [Integer] As Integer
Dim [String] As String
6
ответ дан Darin Dimitrov 19 August 2018 в 04:23
поделиться

В дополнение к другим ответам:

В случае использования имен переменных с именами такие же, как типы: вы не должны использовать те, что в вашем собственном коде , Если вы это сделаете, вы назвали имена переменных невероятно плохо, и вам нужно сначала работать с лучшими именами переменных!

5
ответ дан Wim Hollebrandse 19 August 2018 в 04:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: