|1:||List three kinds of data abstractions where structs should be considered instead of classes.|
|2:||Mention the important similarities and differences between classes and structs.|
|3:||If myStruct is a value type, how is the following call possible if WriteLine only accepts reference types?
Console.WriteLine("Details of myStruct" + myStruct);
|4:||Can a struct have an explicit default constructor?|
|5:||Why is boxing called boxing?|
|6:||Suppose the struct Fraction contains the two public data members numerator and denominator. Fraction does not contain any explicitly defined constructors. You now write the following code:
Fraction myFraction; myFraction.ToString();
Is the second line valid? Why or why not?