//文件中的数据格式为
// 1 2 3 4 5
// 1 2 3 5 6
using System;
using System.Text;
using System.Collections;
using System.IO;
namespace InsertSort
{
    class Program  //此程序用来将文件中的矩阵数字进行逻辑
                   //运算并使用ArrayList,包括类型转换
    {
        static void Main()
        {
            string path=@"F://test.txt";
            StreamReader sr = new StreamReader(path, Encoding.Default);
            string temp;
            ArrayList aL = new ArrayList();
            while ((temp = sr.ReadLine()) != null)
            {
                string[] s = temp.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);//根据空格区分数据
                int tempInt;
                foreach (string i in s)
                {
                    tempInt = Convert.ToInt32(i);  //string转换成int,基本数据类型的转换
                    aL.Add(tempInt);
                }
            }
            int sum = 0;
            for (int i = 0; i < aL.Count; i++)
            {
                sum += (int)aL[i];     //object转换成int,object转换为基本数据类型
                Console.WriteLine(aL[i]);
            }
            Console.WriteLine(sum);
        }
    }
}
using System;
using System.IO;
using System.Text;
namespace FileWrite //此程序用于读取非数字文件内容
{ 
    class Program
    { 
        static void Main()
        { 
            string path1 = @"F:\test1.txt";
            FileStream fs = new FileStream(path1, FileMode.Create);//创建文件 
            byte[] data = Encoding.Default.GetBytes("Hello world");
            fs.Write(data, 0,data.Length);
            fs.Close(); 
        } 
    }
}


本文转载:CSDN博客