Keywords in C#
C#.Net has
some pre-defined reserved words called as Keywords,
which can’t be used as Identifiers for
variable, class, interface, properties etc…
Keywords has been categorized based on
the type of use.
Of Type Modifiers:
Below are some modifiers which has a
meaning to get modified where these are applied. It states that it allows or
restricts programs/sub-programs being modified by another set of execution
step/code.
abstract partial
async readonly
const sealed
event static
extern unsafe
new virtual
override volatile
const
unchecked checked
while
Of Type Access Modifiers:
Access
specifiers are those keywords being used with
classes, methods, properties,
interface, fields etc… to control the accessibility for that particular block/constraint
and enables security as well.
interface, fields etc… to control the accessibility for that particular block/constraint
and enables security as well.
public internal
private protected
Of Type Template:
These
are the keywords usually part of a program in a
sequential flow.
if in
else continue
do break
switch default
case goto
for return
foreach yield
fixed lockunchecked checked
while
Of Type Method Parameters:
These
keywords generally used in methods with its
parameters.
params ref
outOf Type Namespace:
These
are the keywords usually applies to
namespace while importing.
using . operator
:: operator extern aliasOf Type Access Keywords:
These
keywords used to access objects/components in class or from base clases.
base this
Of Type Operators:
This
type of keywords performs miscellaneous actions.
as sizeof
await typeof
new stackalloc
is unchecked
checked
dynamic set
ushort
Of Type Literal:
These
type of keywords deals with current instance or value of an object.
null value
false void
true
Of Type Contextual:
These
type of keywords to be considred as keywords in
certain conditions. It can be
used as identifiers and doesn’t turns into blue
color.
add value
var global dynamic set
Of Type Query:
These
keywords are contextual
keywords especially used in query
using Linq.
from join
where let
select in
select in
group on
into orderby
into orderby
Type Keyword:
These
are data types we have in C#.
bool in
byte long
char sbyte
class short
decimal string
double struct
enum uint
float ulongushort
No comments:
Post a Comment