如何将List<>里面的内容写到TXT文件中

我这里List<>已经通过List<string>list=newList<string>();然后stringfm="{0}\t\t{1}";接着list.Add(st... 我这里List<>已经通过 List<string> list= new List<string>();
然后 string fm = "{0}\t\t{1}";
接着 list.Add(string.Format(fm,"测站名", "弧度"));
然后 list.Add() 这里增加了其他数据
我的疑问: 如何将我的这些List<>内的数据,输出到一个TXT文件中呢?
展开
 我来答
祎正谊25
推荐于2017-11-25 · TA获得超过156个赞
知道小有建树答主
回答量:430
采纳率:75%
帮助的人:214万
展开全部
//首先需要创建一个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();
百度网友00e7e42
2013-09-22 · TA获得超过397个赞
知道答主
回答量:36
采纳率:0%
帮助的人:20.6万
展开全部
foreach (string var in list)
{
using (System.IO.StreamWriter sw = new System.IO.StreamWriter(@"txt文件路径", true))
{
sw.WriteLine(var);
sw.Flush();
sw.Close();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8e0b024
推荐于2017-09-29
知道答主
回答量:34
采纳率:0%
帮助的人:25.9万
展开全部
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 循环第一次就是 测站名 第二次就是 弧度
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
PingCha92
2013-09-22 · 超过21用户采纳过TA的回答
知道答主
回答量:55
采纳率:0%
帮助的人:42.6万
展开全部
创建一个文本,遍历list时写入文本不就可以了
学测绘的吧,O(∩_∩)O~
追问
对啊,碰到同行了?
追答
嗯,不过我还是学生。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式