What is the purpose of the 'dynamic' keyword in C#?
A. To make a variable constant
B. To specify a data type that can change during runtime
C. To make a variable accessible outside its class
D. To specify a data type to be determined at runtime
Answer: Option D

Join The Discussion