在C#中,Console.Write("H")和Console.Write('H')有什么不同?

4
在C#中,Console.Write("H")和Console.Write('H')有什么不同之处?
3个回答

11

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


2

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


2

区别在于第一个调用传递了一个 string,而第二个调用传递了一个 char。从实际上讲,这两个调用是等价的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接