2008-11-12 11 views

ответ

20

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

Оператор @ позволяет обойти это правило. Причина, по которой здесь делается, заключается в том, что анонимный объект используется для заполнения атрибутов элемента HTML. Действительным именем атрибута является «class», который позволяет вам установить класс CSS в элементе.

8

class - ключевое слово. Чтобы использовать class как имя переменной/свойства, в C#, вы можете добавить @ к нему, как @class. В IL, для всех .net, имя переменной/свойство по-прежнему class - @ - это то, как вы должны это делать на C#.

7

Просто, чтобы добавить свои два цента, чтобы все правильные ответы здесь:

Если вы новичок в C#, но знакомы с VB.NET, вы, наверное, знаете, что есть корреспондент @ в VB. Квадратные скобки [] используются в VB.NET, чтобы окружать имя переменной, которое называется после зарезервированного слова (или ключевого слова). Например:

Dim [String] As String 

 Смежные вопросы

  • Нет связанных вопросов^_^