Question: You're dealing with multiple assemblies in your program, but are worried about memory allocation. At what point in the program life cycle are assemblies loaded into memory?

  1. at runtime
  2. at compile time
  3. only when required
  4. only when programmatically loaded

Answer: The correct answer of the above question is Option C:only when required