@
может использоваться для «экранирования» идентификаторов, если вы хотите использовать ключевые слова. Например:
int @class = 10;
Конечно, обычно плохая идея использовать ключевые слова в качестве идентификаторов, но если вы используете библиотеку классов, которая использует их, может быть трудно избежать. Иногда также полезно использовать «@this» для ситуаций, когда вы хотите эффективно иметь ссылку this
, но по какой-либо причине вы не можете использовать ее. (Это довольно мало и далеко друг от друга, но я видел это пару раз, и об этом стоит хотя бы знать.)