Terms
- Abstract Classes:
- ...
- Bugs:
- Compile Time Bugs
- Runtime Bugs
- Class:
- ...
- Constants:
- Assigned a value that never changes
enum
- An array of constants
- Contitionals:
- If, Else If, Else
- Switch Statements
- For, While, & Do While Loops
- Ternary Statement
- Null Conditional
- Delagate:
- A reference to a method.
- Describes what kind of method it can hold.
- Exceptions:
- ...
- Events:
- ...
- Generic Collections:
- Lists
- Dictonaries
- Interface:
- ...
- Interpolation:
Console.WriteLine($"My Age: {myAge}, x: {x}, Hourly Rate: {hourlyRate}, MyName:{myName}");
- Object-Oriented Programming:
- Inheritance
- Polymorphism
- Method Overriding - Modifying a method in the derived class
- Implemented w/ Virtual & Overridden methods
- Encapsulation
- Ternary Operator:
- Test & return first term if true, second if false
- Types:
int
- Interger (1)double
- 2 points (1.00...)string
- string ("Hello World")var
- variable (inferred)array
enum
- An array of constantsvoid
- Method- User Defined - Anything
- Variables:
- Always have a type, a name, & a value that can change.