Keywords
Overview
Keywords:
abstract
, as
, base
, bool
, break
, byte
, case
, catch
, char
, class
, const
, continue
, decimal
, default
, delegate
, do
, double
, else
, enum
, event
, false
, finally
, float
, for
, foreach
, goto
, if
, in
, int
, interface
, internal
, is
, long
, namespace
, new
, null
, object
, out
, override
, private
, protected
, public
, readonly
, ref
, return
, sbyte
, sealed
, short
, sizeof
, static
, string
, struct
, switch
, this
, throw
, true
, try
, typeof
, uint
, ulong
, ushort
, using
, virtual
, void
, while
, async
, await
, from
, join
, let
, orderby
, partial
, set
, get
, value
, var
, where
Operators:
+
, -
, *
, /
, %
, <
, >
, =
, ==
, !=
Literals:
- Integer Literals: Numbers without decimal part
- Floating-point literals: Numbers with decimal part
- Character literals:
''
- String literals:
""
- Boolean literals:
true
,false
Identifiers:
All types of names (variable names, class names, field names, property names, method names, etc.)
Naming Conventions
Naming Convention | Usage | Example |
---|---|---|
camelCase | For all local variables, parameters | customerName |
PascalCase | For all class names, structure names, namespace names, field names, method names, property names | CustomerName |
IPascalCase | For all interface names | ICustomerName |
_camelCase | For all private fields | _customerName |