c#怎么把数据存到TXT的文本中去

请问c#怎么把数据存到txt文本中去或者xml中?每次都要把数据存到SQL中去,很麻烦,如果用户的电脑上没有SQL就无法运行,所以想知道怎么存进去... 请问c#怎么把数据存到txt文本中去或者xml中?每次都要把数据存到SQL中去,很麻烦,如果用户的电脑上没有SQL就无法运行 ,所以想知道怎么存进去 展开
 我来答
匿名用户
2013-12-10
展开全部
用文件流//打开文件() ,或通过File创建立如:fs = File.Create(path, 1024)
FileStream fs = new FileStream(name, FileMode.CreateNew);

//转换为字节 写入数据(可写入中文)
Byte[] info = new UTF8Encoding(true).GetBytes("This is some text in the file.");
//字节数组,字节偏移量,最多写入的字节数
fs.Write(info, 0, info.Length);
//w.Close();
fs.Close();
//打开文件
fs = new FileStream(name, FileMode.Open, FileAccess.Read);
//读取
BinaryReader r = new BinaryReader(fs);
for (int i = 0; i < 11; i++)
{
Console.WriteLine(r.ReadInt32());
}
//w.Close();
fs.Close();
匿名用户
2013-12-10
展开全部
C# 通用文件读写操作:FileStream fs = File.Open("路径\文件名.扩展名", FileMode.OpenOrCreate,FileAccess.Read);
byte[] bt=new byte[fs.Length];
fs.Read(bt, 0, bt.Length);
string text = Encoding.Default.GetString(bt);
fs.Close();FileStream fs = File.Open("路径\文件名.扩展名", FileMode.Create, FileAccess.Write);
byte[] bt=Encoding.Default.GetBytes("要写入的字符串".Replace("\n","\r\n"));
fs.Write(bt, 0, bt.Length);
fs.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-10
展开全部
引入:using System.IO; string path = @"d:\1.txt";//这是地址
string Text = "这里是要写入的内容";
FileStream fs = new FileStream(path, FileMode.Create);
StreamWriter sw = new StreamWriter(fs, Encoding.Unicode);
sw.Write(Text);
sw.Close();
fs.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-10
展开全部
上面都说了一些写到文件的方法,如果你要实现和数据库中的有结构,可以写为xml文件,如果写为txt就需要对数据进行格式化,不然下次读取就很麻烦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-10
展开全部
获取局域网管理员密码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式