Please enable JavaScript.
Coggle requires JavaScript to display documents.
C# (Basics, Important Notes, Intermediate, Advanced) - Coggle Diagram
C#
Basics
C# vs .NET
C# is a programming language
1
Data Types
Primitive Types
Variables and Constants
Constant : an immutable value (Ex. Pi value 3.14)
Variable : a name given to storage location in memory
Non Primitive Types
.NET is a framework to build windows application
1
2 Components
Class Library
CLR ( Common Language Runtime
The CLR translates the IL(Intermediate Language Code into Native Code).
This process is called JIT(Just In Time) Compilation
The CLR located in the memory of the each computer so that the code runs in all machines independently
View Image
2
Architecture of .NET Applications
View Image
Class -> data and methods
Namespace -> classes
Assemblies(DLL or EXE) -> Namespaces
Application -> Assemblies
Future References
https://hexacorp.udemy.com/course/csharp-tutorial-for-beginners/learn/lecture/10803848#overview
Important Notes
Use camel case (firstName) for variable and Pascal case (FirstName) for constants
Intermediate
Advanced