您的位置:首页 > 编程语言 > C#

C# 文件的读写的几种方式

2016-01-23 01:10 435 查看
转载请注明出处:/article/5360862.html

使用File:

#region 构造数据 dt
DataTable dt = new DataTable();
dt.Columns.Add("player");
dt.Columns.Add("race");
DataRow row = null;
for (int i = 0; i < 5; i++)
{
row = dt.NewRow();
row["player"] = "name_" + i;
row["race"] = "race_" + i;
dt.Rows.Add(row);
}
#endregion

string exportPath2 = "F:\\Upload\\ReadAndWriteFile\\streamreader2.txt";
FileStream fs2 = new FileStream(exportPath2, FileMode.OpenOrCreate);
StreamWriter sw2 = new StreamWriter(fs2);
StringBuilder sb = new StringBuilder();
sb.Append("选手           种族\r\n");
foreach (DataRow dr in dt.Rows)
{
sb.Append(dr["player"] + "           " + dr["race"] + "\r\n");
}
sw2.Write(sb);
sw2.Flush();
sw2.Close();
fs2.Close();


View Code

由于本人刚毕业不久,目前主要从事ASP.NET方面的开发,所以上面的代码读取之后还处理了,是方便写入数据库,导出也是如此,可用于把数据备份到txt文件。

本人还处于学习阶段,如有理解或者代码错误,还请不吝赐教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: