What is the CLR?
Common Language Runtime - works in background
What is FCL?
Framework Class Library
What languages fed C#?
Java, C++ and JavaScript
What is csc?
Visual C# Compiler - csc.exe
csc file.cs
What does compiler do?
What are “Members”?
Basically everything within the curly braces of a Class. Everything contained within that Class.
What do Class Members define?
- Behavior - members that do work (Methods)
What does adding an “f” next to a number do?
Tells the program the number should be treated as a FLOAT
What is a Constructor?
What is snippet for adding a Constructor?
What are reference types?
What are Access Modifiers?
What is Encapsulation?
- Only exposing members you want to expose
What is static?
What is assembly?
- instructions for code to run on the CLR
What is Unit Testing?
- Use Code to test Code
What is the default access modifier for a new Class?
- this means the class can only be accessed within same project
Which attributes are used for basic C# unit testing?
What is a value type?
What is a struct?
What is an enumeration?
- assign numbers to labels
What is the shortcut key to view Class/object details?
How are method parameters passed?
What is Immutability?