write()和writeline()都是system.console提供的方法,两着主要用来将输出流由指定的输出装置(默认为屏幕)显示出来.
两着间的差异在

console.writeline()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行.
至于console.write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行。

write()和writeline()区别

  • 都是system.console提供的方法
  • 都是在屏幕显示
  • write()显示完毕后不换行,writeline()换行

代码示例

using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;

namespace writeline和write的区别
{
class program
{
static void main(string[] args)
{
//writeline输出后鼠标显示在下一行开头
//write输出后不开始一个新行
system.console.writeline("first writeline line");
system.console.writeline("second writeline line");

system.console.write("first write line");//first write line后面不开始新的一行,直接紧跟着输出second write line
system.console.write("second write line");

//passing parameters
system.console.writeline("\nwriteline:parameter={0}", 123);
system.console.write("write:parameter={0}", 456);
system.console.readkey();
}
}
}

输出

first writeline line
second writeline line
first write linesecond write line
writeline:parameter=123
write:parameter=456

到此这篇关于c#中write()和writeline()的区别分析的文章就介绍到这了,更多相关csharp write与writeline内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!