Complex numbers have the form: realPart + imaginaryPart * i where i is the square root of -1. Which of the following statements is false?
a. C#'s simple numeric type are value types
b. To mimic the simple numeric types we can define ComplexNumber as a value type by using struct (short for "structure") rather than a class
c. C#'s simple types like int and double are actually aliases for struct types
d. Microsoft recommends using struct for most new types, but recommends a class if the type represents a single value