Вопрос по c#, .net – C # Перечисления с зарезервированными ключевыми словами

25

Я открываю старый код C # из своей работы с помощью Reflector, и я обнаружил, что в классе SQL есть перечисление, которое выглядит так:

public enum Column
{
        bool
}

Вы можете видеть, что перечисление заполнено типами столбцов. Но я не могу скомпилировать это из-за "bool" будучи зарезервированным ключевым словом. Очевидно, кому-то это удалось как-то скомпилировать. Есть ли исправление с двойными кавычками или что-то подобное?

Спасибо!

Тыtry @bool? mellamokb

Ваш Ответ

1   ответ
55

@ символ), чтобы использовать ключевые слова.

MSDN (Спасибо @erikH)

Лучшая ссылка:MSDN
На самом деле после дальнейшего расследования, кажется, ваше право :). Я вынул свой и положил ваш, еще раз спасибо.
вvb вам нужно поместить зарезервированное слово в скобки, как это[integer], просто говорю.
@erikH Я бы не сказалbetter другая ссылка описывает символьные литералы, но я бы сказал,useful, Обновлено, чтобы добавить вашу ссылку тоже :) спасибо.
Ваша ссылка ничего не говорила о@, С моей точки зрения, это не имеет отношения к вопросу. Но первый раздел в моей добавленной ссылке делает. Вот почему это лучше, а не потому, что оно содержит все зарезервированные ключевые слова.

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