Operators and Arithmetic
Variables
Output
Things with Scope
Programmer Tings
100

This operator, denoted by a single equal sign, allows you to change the value of a variable.

What is the assignment operator?

100

This data type is appropriate for words.

What is a string?
100

This method allows you to print words and variables out to the Console. 

What is WriteLine?

100

These symbols denote scope, or when certain code blocks (methods, loops, conditionals, etc.) begin and end

What are curly brackets?

100

This operator, denoted by a semicolon, tells the compiler that the end of a code statement has been reached

What is the terminator?

200

This operator, denoted by a double equal sign, returns TRUE if the value of the variables/literals on both sides of the operator are the same, and FALSE if they are different. 

What is the equality operator?

200

This is when you state what data type a variable is, and give the variable a name, but you don't give it a value.

What is declaration?

200

This property allows you to change the Text color in the Console.

What is Console.ForegroundColor?

200

Surrounded by curly brackets, this section of a method, conditional, or loop contains the "meat" of the code to be run or looped. 

What is the body of a method/conditional/loop? 

200

This is a way to bundle up code and reuse it later by calling the code by name. Also known as functions when declared outside of an object/class, all C# functions are called this since C# is an object-oriented language.

What is a method?

300

This operator, denoted by a percent sign, returns the remainder from division, ie 7 % 2 = 1

What is modulo?

300

This is when you state what data type a variable is, give the variable a name, and use assignment to give it some initial value.

What is initialization?

300

This technique involves using a combination of the $ symbol and curly brackets to break out of strings to call variables and evaluate code

What is string interpolation?

300

This loop is better suited to be used when you know exactly how many times you want to loop

What is a for loop?

300

The value of a variable that has been declared but not assigned. 

What is null?

400

This operator, denoted by a period, allows you to look inside a variable/class to see the variables and methods available inside that variable or class

What is the membership operator?

400

This data type is suitable for non-integers. You must remember the suffix on the number in order to distinguish it from the double.

What is a float?

400

This technique involves using the addition operator to do string addition in order to combine or append strings

What is string concatenation?

400

This loop should be used when the end of the loop is determinant on conditions in the game/system

What is a while loop?

400

A program that has a compiler which can read and interpret code from one language, such as C#, to another such as machine language. It may come with spellcheck, search functionality or other helpful features. Visual Studio is an example of one

What is an Integrated Development Environment (IDE)?

500

These operators allow you to change the value of a variable, performing a math operation at the same time.
+=, -=, %=, *=

What are compound assignment operators?

500
This specifies what data type is being output from a method/function

What is a return type?

500

These are the different variations of a method/function, such as the different versions of WriteLine that allow you to input strings versus numbers vs boolean values. 

What are overloads?

500

You dictate this return type when the method does not return any data

What is void?

500

The term for the specific order of keywords and operators required to be interpreted by the compiler.

What is syntax?