Windows Dev Center

The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

Operator Keywords (C# Reference)

Used to perform miscellaneous actions such as creating objects, checking the run-time type of an object, obtaining the size of a type, and other actions. This section introduces the following keywords:

  • as   Converts an object to a compatible type.

  • await Suspends an async method until an awaited task is completed.

  • is   Checks the run-time type of an object.

  • new

  • sizeof   Obtains the size of a type.

  • typeof   Obtains the System.Type object for a type.

  • true   

    • true Operator   Returns the boolean value true to indicate true and returns false otherwise.

    • true Literal   Represents the boolean value true.

  • false   

    • false Operator   Returns the Boolean value true to indicate false and returns false otherwise.

    • false Literal   Represents the boolean value false.

  • stackalloc   Allocates a block of memory on the stack.

The following keywords, which can be used as operators and as statements, are covered in the Statements section:

  • checked   Specifies checked context.

  • unchecked   Specifies unchecked context.

© 2015 Microsoft