Review
Explain when a type conversion will undergo an implicit conversion and when you must perform an explicit conversion. What are the dangers associated with explicit casts?
Explain why you might use enums and constants instead of their associated literal values.
Briefly summarize the similarities and differences between arrays and collections.
Explain how properties differ from fields. Why would you expose public data through properties instead of fields?
Explain what a delegate is and how one works.
Briefly explain how to convert a string representation of a number to a numeric type, such as an Integer or a Double.
What are the two kinds of multidimensional arrays? Briefly describe each.