Though Java already has a character type and char keyword to represent and manipulate characters, the language also requires a Character class for two reasons: Character c1 = new Character ('A'); ...
How C# and Visual Basic handle characters and single-character strings is a bit inconsistent. There's no tidy solution, but it's something you do need to know. Characters are the size zero of the .NET ...