Difficulty: Easy
Correct Answer: .NET class libraries
Explanation:
Introduction / Context:The .NET Framework includes a large, language-agnostic library developers can use across C#, VB.NET, F#, and other languages.
Given Data / Assumptions:
Concept / Approach:The Base Class Library (BCL) and Framework Class Library (FCL) provide collections, I/O, networking, threading, and more, exposed uniformly via the Common Type System.
Step-by-Step Solution:
Identify the component that contains reusable classes: the .NET class libraries (BCL/FCL).CLR executes code and provides services; it is not the class library.CLI describes the overall specification, not the concrete library implementation.COM is a separate, older component model and not the .NET library.CTS defines types and rules; it does not contain implementations.Verification / Alternative check:Any .NET language can reference the same assemblies that implement the class libraries.
Why Other Options Are Wrong:
Common Pitfalls:Conflating the runtime (CLR) with the class libraries.
Final Answer:.NET class libraries
Discussion & Comments