Console.Write()和Console.WriteLine()都是System.Console提供的方法,两着主要用来将输出流由指定的输出装置(默认为屏幕)显示出来.
两着间的差异在Console.WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行.
至于Console.Write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行。
比如说Console.WriteLine(”a”)Console.WriteLine(”b”)就会输出在2行的
a
b
而 Console.Write(”a”)Console.Write(”b”)就在同一行输出 a b.
C#在TXT文件里面最后追加字符,要用到WriteLine()函数
其实要说具体一点的话,去看一下Msdn吧。简单来说writeline是输出类似于C的printf和C++的cout,而readline是读入,类似于C++的cin.
以下面例子为例(控制台)
Console.Writeline(”请输入一个数:”);
int a= Convert.ToInt32(Console.Readline())
Console.Writeline(”输入的数为{0}”,a)
Console.ReadKey()//可以把这句话去掉看一下效果。
首先添加命名空间using System.IO
这里有两种方法,希望对你有帮助,操作文件时,一定要记得及时关闭流。
第一种方法:
string path=”D\1.txt”//文件的路径,保证文件存在。
FileStream fs=new FileStream(path,FileMode.Append)
SteamWriter sw=new StreamWriter(fs)
sw.WriteLine(要追加的内容)
sw.Close()
fs.Close()
第二种方法:
string path=””//文件存放路径,保证文件存在。
StreamWriter sw=new StreamWriter(path,true)
sw.WriteLine(追加的内容)
sw.Close()
以上就是关于C#中的write和writeline的区别全部的内容,如果了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!