C # Fundamentals and Introduction
đź’š Simple thought makes it simple
“Learn by doing.
Always play with the code while learning” 💚
Purpose is to translate code into machine.
Similar to the Java, the compile process have compile time and runtime process. The first is to translate source code into byte code using Common Intermediate Language (CIL). The latter is to translate the byte code into the native code, using Common Language Runtime (CLR).
In a nutshell, we said, application is a building block of classes
One class will have two main important things as properties or called data, and method called functions or how/what to do with the data.
Like a class of Student, its properties could be studentID, student name, mark and its methods such as average mark that each student get.
Namespace is a Way to organize classes
Assembly is Related namespaces (Dynamic Linked library (DLL) or EXE)
Application is collections of Assemblies
Main Class The parameter of the Main method is a String array that represents the command-line arguments
“Learn by doing. Always play with the code while learning”