.NET Framework Flashcards
What is the name of the programming language developed at Microsoft in the late 1990s, headed by Anders Hejlsberg?
C#
What programming paradigm does C# support, including encapsulation, inheritance, and polymorphism?
Object-oriented programming
What feature of C# automatically manages memory and handles garbage collection?
Automatic memory management
What is the runtime environment in the .NET framework that manages the execution of .NET code?
Common Language Runtime (CLR)
Which language feature in C# allows you to write database queries in the programming language itself?
Language-Integrated Query (LINQ)
In C#, what are primitive data types automatically initialized to?
Zero
In C#, what are reference types like objects and classes automatically initialized to?
Null
Which .NET component provides access to relational databases and XML data sources?
ADO.NET
What is the name of the compiler that converts MSIL code into native machine-language code?
Just-In-Time (JIT) compiler
Which feature of .NET allows developers to write code in multiple programming languages?
Interoperability
What is the universal format for data on the Web that ADO.NET supports?
XML
Which .NET component is used for building dynamic websites using a drag-and-drop, event-driven model?
ASP.NET Web Forms
What is the purpose of the Global Assembly Cache (GAC) in .NET?
To store assemblies specifically designated to be shared by multiple applications.
What is the formal specification in .NET that documents how types are declared, used, and managed?
Common Type System (CTS)
What is the term for a collection of types and resources that form a logical unit of functionality in .NET?
Assembly