- 數(shù)據(jù)的存取方式
數(shù)據(jù)庫存取-->適合大量蓝翰、且關(guān)系復(fù)雜并有序的數(shù)據(jù)存取
文件存取-->適合大量纷跛、數(shù)據(jù)關(guān)系簡單的數(shù)據(jù)存取旬迹,如系統(tǒng)的日志文件等
- 文件存取的好處
讀取操作方便
文件可以存儲在任何介質(zhì)中
using System.IO;
namespace Demo10
{
public partial class Demo10 : Form
{
public Demo10()
{
InitializeComponent();
}
private void btnWriteALl_Click(object sender, EventArgs e)
{
//[1]創(chuàng)建文件流
FileStream fs = new FileStream("C:\\Demo\\myfile.txt", FileMode.Create);
//[2]創(chuàng)建寫入器
StreamWriter sw = new StreamWriter(fs);
//[3]以流的方式寫入數(shù)據(jù)
sw.Write(this.txtContent.Text.Trim());
//[4]關(guān)閉寫入器
sw.Close();
//[5]關(guān)閉文件流
fs.Close();
}
private void btnReadAll_Click(object sender, EventArgs e)
{
//[1]創(chuàng)建文件流
FileStream fs = new FileStream("C:\\Demo\\myfile.txt", FileMode.Open);
//[2]創(chuàng)建讀取器
StreamReader sr = new StreamReader(fs);
//[3]以流的方式讀取數(shù)據(jù)
this.txtContent.Text = sr.ReadToEnd();//一次性讀取全部內(nèi)容
//[4]關(guān)閉讀取器
sr.Close();
//[5]關(guān)閉文件流
fs.Close();
}
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者