掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
C#讀取文件內(nèi)容另存的實(shí)現(xiàn)的如何呢?讓我們看看代碼的實(shí)現(xiàn):

- using System;
- using System.Data;
- using System.Configuration;
- using System.Web;
- using System.Web.Security;
- using System.Web.UI;
- using System.Web.UI.WebControls;
- using System.Web.UI.WebControls.WebParts;
- using System.Web.UI.HtmlControls;
- using System.Collections;
- using System.IO;
- using System.Text;
- ///
- ///C#讀取文件內(nèi)容另存
- /// Summary description for ReadFile
- ///
- public class ReadFile
- {
- public ReadFile()
- {
- // C#讀取文件內(nèi)容
- // TODO: Add constructor logic here
- //
- }
- public int[,] ReadFileToArray()
- {
- int[,] iret = null; //C#讀取文件內(nèi)容另存
- ArrayList alNumLine = getFileContent();
- string[] strLineArr = null;
- if (alNumLine.Count > 0)
- {
- strLineArr = Convert.ToString(alNumLine[0]).Trim(',').Split(',');
- iret = new int[alNumLine.Count, strLineArr.Length];
- for (int i = 0; i < alNumLine.Count; i++)
- {
- strLineArr = Convert.ToString(alNumLine[i]).Trim(',').Split(',');
- for (int j = 0; j < strLineArr.Length; j++)
- {
- iret[i, j] = Convert.ToInt32(strLineArr[j]);
- }
- }
- }
- return iret;
- }
- //C#讀取文件內(nèi)容另存
- public ArrayList getFileContent()
- {
- ArrayList alRet = new ArrayList();
- string strFilePath = HttpContext.Current.Server.MapPath("~")
- + "/array.txt";
- if (!File.Exists(strFilePath))
- {
- HttpContext.Current.Response.Write("文件[" + strFilePath + "]不存在。");
- return alRet;
- }
- //C#讀取文件內(nèi)容另存
- try
- {
- //讀出一行文本,并臨時(shí)存放在ArrayList中
- StreamReader sr = new StreamReader(strFilePath,
- Encoding.GetEncoding("gb2312"));
- string l;
- while ((l = sr.ReadLine()) != null)
- {
- if (!string.IsNullOrEmpty(l.Trim()))
- alRet.Add(l.Trim());
- }
- sr.Close();
- }
- catch (IOException ex)
- {
- HttpContext.Current.Response.Write("讀文件出錯(cuò)!請檢查文件是否正確。");
- HttpContext.Current.Response.Write(ex.ToString());
- }
- return alRet;
- //C#讀取文件內(nèi)容另存
- }
- }
C#讀取文件內(nèi)容另存的實(shí)現(xiàn)就向你介紹到這里,希望通過這樣的介紹使你能夠明白C#讀取文件內(nèi)容另存相關(guān)內(nèi)容,希望對你有所幫助。

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流