Which statment is correct about value type variables in C#?
A - The value types directly contain data.
B - int, char, and float, which stores numbers, alphabets, and floating point numbers, respectively are value types.
C - When you declare an int type, the system allocates memory to store the value.
D - All of the above.