C#中Console.Write(“H”)和Console.Write('H')之间有什么不同?

时间:2009-11-26 02:45:26

标签: c# console

C#中的Console.Write(“H”)和Console.Write('H')有什么不同?

3 个答案:

答案 0 :(得分:11)

一个使用string重载(字符串"H"),一个使用char重载(char 'H')。两者都将字符H输出到Console.Out中定义的流,而不添加换行符。

答案 1 :(得分:2)

'H'是单个字符(char),而“H”可以有多个字符(string)。

答案 2 :(得分:2)

不同之处在于,在第一次通话中,您传递的是string,而在第二次通话中,您传递的是char。实际上,这两个电话是等价的。