Appendix A: Collect the Raw Materials
Fundamentals
C# is an object-oriented language. It has many similarities with Java, C++, and Visual Basic. Programmers often say that when the power and efficiency of C++ shook hands with the clean object-oriented design of Java and the simplification of Visual Basic, we got this powerful language. Let us quickly go through some fundamental questions and answers in this topic.
Theory
When we compile our .NET program using any .NET-obedient language like C#, initially our source code is converted into an intermediate code, which is known as MSIL (Microsoft Intermediate Language).
IL code
is interpreted by
CLR
. Upon program execution, IL code is converted into the binary executable code, or native code. ...
Get Interactive C#: Fundamentals, Core Concepts and Patterns now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.