Chapter 18. Conversions

What Are Conversions?

To get an understanding of what conversions are, let's start by considering the simple case in which you declare two variables of different types, and then assign the value of one (the source) to the other (the target). Before the assignment can occur, the source value must be converted to a value of the target type. Figure 18-1 illustrates type conversion.

  • Conversion is the process of taking a value of one type and using it as the equivalent value of another type.

  • The value resulting from the conversion should be the same as the source value—but in the target type.

Type conversion

Figure 18-1. Type conversion

For example, ...

Get Illustrated C# 2008 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.