关于 C#文件流 将list列表存成本地TXT 的有关问题
关于 C#文件流 将list列表存成本地TXT 的问题
我是将通过IP获取到的mac地址存成本地的TXT文件中,用C#文件流。这是代码:
本来想要的结果是这样的
但是最后却存成这样的了
能帮我看看那里出问题了吗?
------解决思路----------------------
倒数第二句你直接写入的是变量m,你应该写入的是MacList里的数据
------解决思路----------------------
sw要定义在循环外面
------解决思路----------------------
始终用的create 能不是最后一条吗?
------解决思路----------------------
把定义放到外面,把close也放到外面
只把write留在里面
------解决思路----------------------
你得把字符串拼接好,在循环外一次性写入,要么你自己操作文本读写位置,你现在这样写就是不停覆盖之前写入的
------解决思路----------------------
我是将通过IP获取到的mac地址存成本地的TXT文件中,用C#文件流。这是代码:
本来想要的结果是这样的
但是最后却存成这样的了
能帮我看看那里出问题了吗?
------解决思路----------------------
倒数第二句你直接写入的是变量m,你应该写入的是MacList里的数据
------解决思路----------------------
sw要定义在循环外面
------解决思路----------------------
始终用的create 能不是最后一条吗?
------解决思路----------------------
把定义放到外面,把close也放到外面
只把write留在里面
------解决思路----------------------
你得把字符串拼接好,在循环外一次性写入,要么你自己操作文本读写位置,你现在这样写就是不停覆盖之前写入的
------解决思路----------------------
for (int i = 1; i < 120; i++ )
{
string m = GetMacAddress("192.168.2." + i.ToString());
using (StreamWriter streamW = new StreamWriter(@"E:\\Mac.txt", true, Encoding.UTF8))
{
streamW.WriteLine(m);
}
}