如何将List<>里面的内容写到TXT文件中
答案:4 悬赏:70 手机版
解决时间 2021-02-04 20:45
- 提问者网友:世勋超人
- 2021-02-04 09:19
如何将List<>里面的内容写到TXT文件中
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-02-04 10:48
//首先需要创建一个txt文件
//创建一个文字流将你的数据写入创建的txt文件中
代码如下:
DirectoryInfo di = new DirectoryInfo(对应路径);
FileInfo fi = new FileInfo(路径+文件名);
if (fi.Exists) fi.Delete();
StreamWriter swList = File.CreateText(路径+文件名);
foreach(string a in list)
{
swList.WriteLine(a);
}
swList.Close();追问我这里是窗口程序,通过单击按钮实现的
即
private void button3_Click(object sender, EventArgs e)
{
} 请问能告诉具体怎么做吗?
追答//例如说放在C盘的新建文件夹里
//将代码放在Click事件里
List strList = new List();
strList.Add("aa");
strList.Add("bb");
DirectoryInfo di = new DirectoryInfo("C:\\新建文件夹");
FileInfo fi = new FileInfo("C:\\新建文件夹\\" + "MakeCSLan.txt");
if (fi.Exists) fi.Delete();
StreamWriter swList = File.CreateText("C:\\新建文件夹\\" + "MakeCSLan.txt");
foreach (string a in strList)
{
swList.WriteLine(a);
}
swList.Close();
//创建一个文字流将你的数据写入创建的txt文件中
代码如下:
DirectoryInfo di = new DirectoryInfo(对应路径);
FileInfo fi = new FileInfo(路径+文件名);
if (fi.Exists) fi.Delete();
StreamWriter swList = File.CreateText(路径+文件名);
foreach(string a in list)
{
swList.WriteLine(a);
}
swList.Close();追问我这里是窗口程序,通过单击按钮实现的
即
private void button3_Click(object sender, EventArgs e)
{
} 请问能告诉具体怎么做吗?
追答//例如说放在C盘的新建文件夹里
//将代码放在Click事件里
List
strList.Add("aa");
strList.Add("bb");
DirectoryInfo di = new DirectoryInfo("C:\\新建文件夹");
FileInfo fi = new FileInfo("C:\\新建文件夹\\" + "MakeCSLan.txt");
if (fi.Exists) fi.Delete();
StreamWriter swList = File.CreateText("C:\\新建文件夹\\" + "MakeCSLan.txt");
foreach (string a in strList)
{
swList.WriteLine(a);
}
swList.Close();
全部回答
- 1楼网友:动情书生
- 2021-02-04 14:13
File.WriteAllText("C:\\1.txt", "List<>的数据");
如果还想可以把txt文本转换成list<> 拼接字符串的时候可以自己规范一个格式 例如
小明|21|男,小红|22|女 取数据时候可以用Split 再把数据恢复成List追问"List<>的数据" 这个地方能说清楚吗?
上面那位同学,一直再给我控制台的程序,可我要的是窗体的额程序。追答string str= "测站名|弧度,测站名1|弧度1,测站名2|弧度2" 给你的List 拼接成这样的格式
File.WriteAllText("C:\\1.txt", str);
///取值 还原回 List
foreach (var row in str.Split(','))
{
foreach (var cell in row.Split('|'))
{
//cell 循环第一次就是 测站名 第二次就是 弧度
}
}
如果还想可以把txt文本转换成list<> 拼接字符串的时候可以自己规范一个格式 例如
小明|21|男,小红|22|女 取数据时候可以用Split 再把数据恢复成List追问"List<>的数据" 这个地方能说清楚吗?
上面那位同学,一直再给我控制台的程序,可我要的是窗体的额程序。追答string str= "测站名|弧度,测站名1|弧度1,测站名2|弧度2" 给你的List 拼接成这样的格式
File.WriteAllText("C:\\1.txt", str);
///取值 还原回 List
foreach (var row in str.Split(','))
{
foreach (var cell in row.Split('|'))
{
//cell 循环第一次就是 测站名 第二次就是 弧度
}
}
- 2楼网友:野慌
- 2021-02-04 12:43
foreach (string var in list)
{
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(@"txt文件路径", true))
{
sw.WriteLine(var);
sw.Flush();
sw.Close();
}
}
{
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(@"txt文件路径", true))
{
sw.WriteLine(var);
sw.Flush();
sw.Close();
}
}
- 3楼网友:玩世
- 2021-02-04 12:08
创建一个文本,遍历list时写入文本不就可以了
学测绘的吧,O(∩_∩)O~追问对啊,碰到同行了?追答嗯,不过我还是学生。
学测绘的吧,O(∩_∩)O~追问对啊,碰到同行了?追答嗯,不过我还是学生。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯