予約語(キーワード)を変数名として使用する方法です。
サンプル
例)予約語を変数として使用する
//予約語のif、class を変数として定義する
int @if = 100;
string @class = "hoge";
//使用するときも以下のように@が必要です。
@if = @if + 2;
Console.WriteLine(@class);
備考
- 予約語は基本的に変数名として使用できませんが、予約語の前に@を付加することで変数名として使用することができます。
- ただし分かりづらくなるため、よっぽどの理由がない限り使用はおすすめしません。
関連記事
- C#の予約語の種類については以下サイトをご覧ください。
→ C# キーワード(予約語)「C#プチリファレンス」 ※外部サイト