The Char data type stores a character in Unicode format (more about this topic later in the chapter) using 16 bits, or 2 bytes. Unlike the String type, the Char data type is a value type. The following brief overview gives you more details:
.NET data type: System.Char
Represents: A single character
Range: 0–65.535, so that Unicode characters can be displayed
Type literal: c
Memory requirements: 2 bytes
Delegation to the processor: Yes
Description: Char values are often used in arrays, because in many cases it’s more practical to process individual characters than it is to process strings. Like any other data type, you can define Char arrays with constants (you’ll see an example shortly). The following section on strings ...