c#我有32个string类型字符串数组,怎样把它们保存到一个txt文件中去 50

这32个字符串是等长的,横着排竖着排都可以,最好数据前面表明,比如S11,S12....S44,麻烦各位大侠帮帮忙,不胜感激... 这32个字符串是等长的,横着排竖着排都可以,最好数据前面表明,比如S11,S12....S44,麻烦各位大侠帮帮忙,不胜感激 展开
 我来答
haotool_bd
2012-04-27
知道答主
回答量:20
采纳率:0%
帮助的人:17万
展开全部
//初始化数据
string[] strArray = new string[32];
for (int i = 0; i < strArray.Length; i++)
{
strArray[i] = string.Format("Custom Str {0:d3}", i);
}

//将strArray输出到文本文件
using (TextWriter tw = new StreamWriter(@"c:\ConsoleOutput.txt"))
{
int index = 0;
foreach (string str in strArray)
{
string s = string.Format("{0:d3}\t{1}", index, str);
tw.WriteLine(s);
index++;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzh3452
2012-04-28 · TA获得超过1044个赞
知道小有建树答主
回答量:1168
采纳率:100%
帮助的人:855万
展开全部
你可以使用StreamWriter打开一个文件,用Write方法向其中写内容,\r\n表示换行。或者用WriteLine方法整行写入,就不需要手动换行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
三界圣神
2012-04-27 · TA获得超过965个赞
知道小有建树答主
回答量:1101
采纳率:0%
帮助的人:576万
展开全部
是不是这个意思:
int k = 0;
string[] str1 = { "1", "2", "3" };
string[] str2 = { "a", "b", "c" };
string[] str3 = { "x", "y", "z" };
string[][] strx = { str1, str2, str3 };
StreamWriter sw = File.AppendText(Server.MapPath(".") + "\\myText.txt");
for (int i = 0; i < strx.Length; i++)
{
for (int j = 0; j < strx[i].Length; j++)
{
sw.Write("S" + k.ToString() + ":" + strx[i][j].ToString() + " ");
k += 1;
}
sw.WriteLine();
}
sw.Flush();
sw.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友94f02eb
2012-04-27 · TA获得超过8612个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4449万
展开全部
先将数组合并,直接存入文件即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
草薙在
2012-04-27 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6284万
展开全部
File类有WriteAllText 可以直接把一个数组写到指定路径的文件里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式