Keywords
Operators
Potpourri
Data Types
Classes
100
The keyword that groups classes together in a code file. Hint: the using statement points to this.
What is a namespace?
100
The Not Equals operator.
What is !=?
100
The keyword in a switch statement which works like a case else.
What is default?
100
The data type that holds either true or false.
What is Boolean?
100
This is what happens when you create two methods with the same name but different arguments.
What is overloading?
200
This keyword, which appears with catch and/or finally, introduces a protected block of code.
What is try?
200
The operator that tests equality, rather than assignment.
What is ==?
200
Property accessors are comprised of these two sections. One for retrieval and one for assignment.
What is get and set?
200
The fundamental base type for all reference and value types.
What is System.Object?
200
A public function that is called on an instance of a class.
What is a method?
300
This component of the .NET Framework provides a common set of built in data types for all languages to use.
What is CTS or Common Type System?
300
&&
What is the logical AND?
300
The kind of loop that evaluates all elements in a collection from beginning to end.
What is foreach?
300
The kind of definition that creates a value type with properties and methods.
What is a struct?
300
Usually starting with an I, this creates a standard for properties and methods that classes must follow.
What is an interface?
400
The keyword that creates an instance of an object in code or hides a parent class method.
What is new?
400
The colon (:) can be used to indicate implementing interfaces, initializing constructors and this.
What is inheritance from a base class?
400
The debugging window that allows you to execute code statements on the fly, including querying values by using a ?
What is the Immediate Window?
400
The ArrayList and List classes are more memory efficient versions of this.
What is an array?
400
The default scoping keyword for new class definitions created in code files.
What is private?
500
You use this keyword when defining a global method that is to be called through the class, not the instance.
What is static?
500
Expressed as "?:", this operator can be a replacement for a simple if/else statement.
What is the ternary operator?
500
The keyword that allows a method to return a value through a parameter in addition to the return data type.
What is out?
500
A fractional numeric value that can be created from a literal with a lower or upper case M to the right of the value.
What is a decimal?
500
The keyword that appears in a base class when child classes use "overrides" to replace a method.
What is virtual?
M
e
n
u