黑马程序员技术交流社区
标题:
使用Console.WriteLine();方法输出空格的问题?
[打印本页]
作者:
成刚
时间:
2012-2-27 00:58
标题:
使用Console.WriteLine();方法输出空格的问题?
Console.WriteLine();可以输出一个空格,但为什么使用Console.Write();则提示“Write”方法没有任何重载采用“0”个参数,需要这样写Console.Write("");才正确。请高手们解答,谢谢!
作者:
张建康
时间:
2012-2-27 07:58
对啊,Console.writeline()和Console.write()除了一个能换行一个不能换行外还有什么区别啊?
作者:
安超
时间:
2012-2-27 08:20
转到定义一看就明白了,木有你要的重载方法,所以就报错喽!
作者:
岳喜礼
时间:
2012-2-27 09:30
就比如让你自己定义两个方法
一个用来执行换行输出、一个不换行输出
你会怎么给他命名? 如果别人问你:“你为什么要这么命名呢?”
可不可以这么回答:“容易记忆和理解,谁一看都明白。”
作者:
邱国
时间:
2012-2-27 10:47
本帖最后由 邱国 于 2012-2-27 10:48 编辑
comsole.writeline(); 这不是输出一个空格,而是它输出一个换行符,(在你看来是一个空格了,我想):2者我也搞不懂具体有什么区别,只知道writeline是最后额外会帮你输出个换行符,而wtite()就是是你参数输入什么,就输出什么,不会帮你额外输出什么,所以console.write();就会出现是0个参数,不能重载了
作者:
李紫仪
时间:
2012-2-27 11:05
因为Console.WriteLine()有0参数的重载方法,调用则换行
Console.Write()没有0参数的重载方法,所以报错
把光标放在上面,转到定义,看看就知道啦o(∩_∩)o
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2