C#读取文件内容另存的实现

C#读取文件内容另存的实现的如何呢?让我们看看代码的实现:

 
 
 
  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Web;
  5. using System.Web.Security;
  6. using System.Web.UI;
  7. using System.Web.UI.WebControls;
  8. using System.Web.UI.WebControls.WebParts;
  9. using System.Web.UI.HtmlControls;
  10. using System.Collections;
  11. using System.IO;
  12. using System.Text;
  13. /// 
  14. ///C#读取文件内容另存
  15. /// Summary description for ReadFile
  16. ///
  17.  
  18. public class ReadFile
  19. {
  20.  public ReadFile()
  21.  {
  22.    //  C#读取文件内容
  23.    // TODO: Add constructor logic here
  24.  //
  25.     }
  26.     public int[,] ReadFileToArray()
  27.     {
  28. int[,] iret = null;  //C#读取文件内容另存
  29.  ArrayList alNumLine = getFileContent();
  30.    string[] strLineArr = null;
  31.  if (alNumLine.Count > 0)
  32.         {
  33.     strLineArr = Convert.ToString(alNumLine[0]).Trim(',').Split(',');
  34.   iret = new int[alNumLine.Count, strLineArr.Length];
  35.     for (int i = 0; i < alNumLine.Count; i++)
  36.             {
  37.  strLineArr = Convert.ToString(alNumLine[i]).Trim(',').Split(',');
  38.  for (int j = 0; j < strLineArr.Length; j++)
  39.  {
  40.     iret[i, j] = Convert.ToInt32(strLineArr[j]);
  41.    }
  42.             }
  43.         }
  44.         return iret;
  45.     }
  46.  //C#读取文件内容另存
  47.     public ArrayList getFileContent()
  48.     {
  49.  ArrayList alRet = new ArrayList();
  50.  string strFilePath = HttpContext.Current.Server.MapPath("~")
  51. + "/array.txt";
  52.  if (!File.Exists(strFilePath))
  53.         {
  54.  HttpContext.Current.Response.Write("文件[" + strFilePath + "]不存在。");
  55.             return alRet;
  56.         }
  57.  //C#读取文件内容另存
  58.         try
  59.         {
  60.  //读出一行文本,并临时存放在ArrayList中
  61.     StreamReader sr = new StreamReader(strFilePath,
  62. Encoding.GetEncoding("gb2312"));
  63.   string l;
  64.    while ((l = sr.ReadLine()) != null)
  65.             {
  66.    if (!string.IsNullOrEmpty(l.Trim()))
  67.         alRet.Add(l.Trim());
  68.             }
  69.             sr.Close();
  70.         }
  71.         catch (IOException ex)
  72.         {
  73.   HttpContext.Current.Response.Write("读文件出错!请检查文件是否正确。");
  74.   HttpContext.Current.Response.Write(ex.ToString());
  75.         }
  76.         return alRet;
  77.  //C#读取文件内容另存
  78.     }
  79. }

C#读取文件内容另存的实现就向你介绍到这里,希望通过这样的介绍使你能够明白C#读取文件内容另存相关内容,希望对你有所帮助。

分享题目:C#读取文件内容另存的实现
当前链接:http://www.mswzjz.cn/qtweb/news49/317799.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能