SpringCM .NET Questions Flashcards
When should you use .NET Web Forms over ASP.NET MVC?
webforms were used as the primary form of developing quick web apps using the .NET library. ASP.NET allows for MVC. MVC is adventageous because it allows the application to separate the logic. Models Views Controllers for Views
Managed vs Unmanaged Code
C and C++ are unmanged language so to speak. Memory has to be managed. Pointers that are allocated must be deallocated when necessary. However, C# and Java all manage garbage collection to allocate and deallocate memory for the developer.
What is LINQ
Language Integrated Query. Provides a means of manipulating data via expressive queries.
readonly vs constant
Read-only variables can support reference-type variables. Constants can hold only value-type variables.
Developers evaluate read-only variables at the runtime. They evaluate constants at the compile time.
What is IL
IL stands for Intermediate Language, which is an object-oriented programming language that is a partially compiled code that .NET developers will then compile to native machine code.
CIL
CIL stands for Common Intermediate Language, formerly known as Microsoft Intermediate Language (MSIL). This is another programming language that .NET developers use, and it represents the lowest possible level for a language that humans can still read.