Multiple choice technology web technology

Find the term: The .NET framework which provides automatic memory management using a technique called ______________ ?

  1. serialization

  2. garbage collection

  3. assemblies

  4. overriding

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Garbage collection is the automatic memory management technique in .NET framework that automatically reclaims memory occupied by objects that are no longer in use. Serialization is about object persistence, assemblies are deployment units, and overriding is a polymorphism concept - none relate to memory management.

AI explanation

To answer this question, you need to understand memory management in the .NET framework. Let's go through each option to understand why it is correct or incorrect:

Option A) Serialization - This option is incorrect because serialization is a technique used for converting objects into a format that can be stored or transmitted, it is not directly related to memory management.

Option B) Garbage collection - This option is correct because the .NET framework provides automatic memory management using a technique called garbage collection. Garbage collection is a process where the .NET runtime automatically identifies and frees up memory that is no longer being used by the program.

Option C) Assemblies - This option is incorrect because assemblies are the building blocks of .NET applications, containing the compiled code, metadata, and resources that make up the application. It is not directly related to memory management.

Option D) Overriding - This option is incorrect because overriding is a concept in object-oriented programming that allows a subclass to provide a different implementation of a method that is already defined in its superclass. It is not directly related to memory management.

The correct answer is B) garbage collection. This option is correct because the .NET framework provides automatic memory management using a technique called garbage collection.