c# 如何逐行写入TXT文本文件 比如我有两个字符串:“10.100.182.89”,“10.100.182.90”我要写入到文本文件,变成这样的形式:10.100.182.8910.100.182.90请教该如何写我菜鸟。。打家多帮助哈!谢谢啦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.IO.File.WriteAllLines(string path,string[]Data) using (StreamWriter sw = File.AppendText(path)) { sw.WriteLine("10.100.182.89"); sw.WriteLine("10.100.182.90 "); } StreamWriter writer = new StreamWriter(filepath);writer.Write(string.Concat("10.100.182.89",Environment.NewLine));writer.Write(string.Concat("10.100.182.90",Environment.NewLine));writer.Close(); StreamWriter my_writer = null;string txtstr="10.100.182.89\r\n10.100.182.90"my_writer = new StreamWriter(@"d:\abc.txt", true, System.Text.Encoding.Default);my_writer.Write(txtstr);my_writer.Flush(); System.IO.StreamWriter fs = new System.IO.StreamWriter("C:\aa.txt") fs.WriteLine("10.100.182.89"); fs.WriteLine("10.100.182.90");fs.flush(); static void Main(string[] args){ string[] strs = new string[] { "10.100.182.89", "10.100.182.90" }; using (FileStream fileStream = File.OpenWrite("C:\\test.txt")) { using (StreamWriter writer = new StreamWriter(fileStream)) { foreach (string s in strs) { writer.WriteLine(s); } writer.Close(); } }} 直接用StreamWriter更方便,上面我绕弯了。static void Main(string[] args){ string[] strs = new string[] { "10.100.182.89", "10.100.182.90" }; using (StreamWriter writer = new StreamWriter("C:\\test.txt")) { foreach (string s in strs) { writer.WriteLine(s); } writer.Close(); }} string[] s={"10.100.182.89","10.100.182.90"};StreamWriter swFromFile = new StreamWriter(logFile);for(int i=0;i<s.Length;++i)swFromFile.WriteLine(s[i]);swFromFile.Close(); using (StreamWriter sw = File.AppendText(path)) { sw.WriteLine("10.100.182.89"); sw.WriteLine("10.100.182.90 "); } 如何模拟硬件向串口发送数据 求B/S和C/S架构通用的Session机制 C#如何从文件里直接读取数据 在线等 基础连接已经关闭,接收时发生错误。 Javascript··日期分段···· 在C#中怎样让窗体一直占有焦点? 找到吐血没解决的问题,高手近来看看,关于图形的,实时曲线的缩放...... 怎样使tcpclient能不停的收数那? 关于2012Indent Guides 2012 没效果啊 关于抓屏的问题 ASP.Net面试题分享 DataGridView选择行变化产生什么事件?
{
sw.WriteLine("10.100.182.89");
sw.WriteLine("10.100.182.90 ");
}
writer.Write(string.Concat("10.100.182.89",Environment.NewLine));
writer.Write(string.Concat("10.100.182.90",Environment.NewLine));
writer.Close();
string txtstr="10.100.182.89\r\n10.100.182.90"
my_writer = new StreamWriter(@"d:\abc.txt", true, System.Text.Encoding.Default);
my_writer.Write(txtstr);
my_writer.Flush();
System.IO.StreamWriter fs = new System.IO.StreamWriter("C:\aa.txt")
fs.WriteLine("10.100.182.89");
fs.WriteLine("10.100.182.90");fs.flush();
static void Main(string[] args)
{
string[] strs = new string[]
{
"10.100.182.89",
"10.100.182.90"
};
using (FileStream fileStream = File.OpenWrite("C:\\test.txt"))
{
using (StreamWriter writer = new StreamWriter(fileStream))
{
foreach (string s in strs)
{
writer.WriteLine(s);
}
writer.Close();
}
}
}
{
string[] strs = new string[]
{
"10.100.182.89",
"10.100.182.90"
}; using (StreamWriter writer = new StreamWriter("C:\\test.txt"))
{
foreach (string s in strs)
{
writer.WriteLine(s);
}
writer.Close();
}
}
StreamWriter swFromFile = new StreamWriter(logFile);
for(int i=0;i<s.Length;++i)
swFromFile.WriteLine(s[i]);
swFromFile.Close();
{
sw.WriteLine("10.100.182.89");
sw.WriteLine("10.100.182.90 ");
}