What's the different between Console.Write("H") and Console.Write('H') in C#

c#, console

Solution

One uses a `string` overload (the string `"H"`), one uses a `char` overload (the char `'H'`). Both output the character `H` to the stream defined in `Console.Out` without adding a newline.

Problem

What's the different between Console.Write("H") and Console.Write('H') in C#?

Original source