C#這是微軟研究員Anders Hejlsberg最新成就。C#容貌Java有着驚人的類似;它包括了諸如單一繼承、接口、與Java差不多的語法和編譯成中間代碼再執行的過程。可是C#與Java有着明顯的不同。它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的。並且它是微軟公司 .NET windows網絡框架的主角。
用c#來讀取與寫入文件是很方便的,接下來就以一個很easy的樣例逐步說明。
啟動Visual Studio 2010。新建項目,模板選擇Visual c#》Windows窗體應用程序。輸入項目名稱,勾選為解決方式創建文件夾,點擊確定button。
哦,報錯了,是由於項目名稱中包括#號。把它換掉吧,改為CSharp,點擊確定button。
項目創建成功,默認顯示的是窗體設計視圖,鼠標移動到窗體的右下角。鼠標指針形狀改變時。能夠按下鼠標左鍵,拖動改變窗體的大小。
在右側的屬性窗體,能夠設置窗體的標題,程序啟動時窗體在屏幕中的位置等信息。
點擊左側的工具箱。選擇Textbox,在窗體上按下鼠標左鍵拖出一個Textbox來。
在Textbox選中狀態,右側的屬性窗體中能夠設置其屬性。如:Multiline=true,ScrollBars=Both。
再點擊工具箱中的Button。在窗體上畫兩個按鍵,選中button,通過右側的屬性窗體分別改動button文字 為:讀取文件和保存文件。
在項目名稱上單擊右鍵,選擇加入項,加入一個文本文件。
在新加入的文件里輸入一些內容用於測試。
在右側的屬性窗體中設置文件的編譯選項。
雙擊讀取文件button加入響應事件處理代碼:
/// <summary> /// 讀取文件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { try { FileStream fs = new FileStream("test.bat", FileMode.OpenOrCreate); StreamReader sr = new StreamReader(fs); textBox1.Text = sr.ReadToEnd(); sr.Close(); fs.Close(); fs.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
雙擊保存文件button加入響應事件處理代碼:
/// <summary> /// 保存文件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button2_Click(object sender, EventArgs e) { try { FileStream fs = new FileStream("test.bat", FileMode.OpenOrCreate); StreamWriter sw = new StreamWriter(fs); sw.Write(textBox1.Text); sw.Close(); fs.Close(); fs.Dispose(); MessageBox.Show("文件保存成功!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
編譯執行程序,單擊讀取文件button會將文件內容讀取顯示在TextBox中。單擊保存button會將Textbox中的內容保存到文件里。
趕快去試試吧。

源代碼下載地址:http://download.csdn.net/detail/testcs_dn/8057357
此文章的百度經驗版本號:http://jingyan.baidu.com/article/22a299b5254acd9e19376ae5.html
版權聲明:本文博客原創文章,博客,未經同意,不得轉載。