Identifiers are names programmers choose for their types, methods , variables , etc. An identifier must be a whole word, essentially made up of Unicode characters starting with a letter or underscore , and may not clash with a keyword. As a special case, the @ prefix may be used to avoid a clash with a keyword, but is not considered part of the identifier. For instance, the following two identifiers are equivalent: Ko n @Ko n C# identifiers are case-sensitive, though for compatibility with other languages, you should not differentiate public or protected identifiers by case alone. Here is a list of C# keywords:
|