October 2002
Intermediate to advanced
128 pages
2h 53m
English
Identifiers are names programmers choose for their types,
methods, variables, etc. An identifier must be a whole word that is
essentially made up of Unicode characters starting with a letter or
an underscore, and it 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:
C# identifiers are case-sensitive; however, for compatibility with other languages, you should not differentiate public or protected identifiers by case alone.
Here is a list of C# keywords:
abstract
|
as
|
base
|
bool
|
break
|
byte
|
case
|
catch
|
char
|
checked
|
class
|
const
|
continue
|
decimal
|
default
|
delegate
|
do
|
double
|
else
|
enum
|
event
|
explicit
|
extern
|
false
|
finally
|
fixed
|
float
|
for
|
foreach
|
goto
|
if
|
implicit
|
in
|
int
|
interface
|
internal
|
is
|
lock
|
long
|
namespace
|
new
|
null
|
object
|
operator
|
out
|
override
|
params
|
private
|
protected
|
public
|
readonly
|
ref
|
return
|
sbyte
|
sealed
|
short
|
sizeof
|
stackalloc
|
static
|
string
|
struct
|
switch
|
this
|
throw
|
true
|
try
|
typeof
|
uint
|
ulong
|
unchecked
|
unsafe
|
ushort
|
using
|
virtual
|
void
|
while
|
Read now
Unlock full access