欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

C#读取文件内容,包括ArrayList使用和类型转换,

来源: javaer 分享于  点击 26946 次 点评:115

C#读取文件内容,包括ArrayList使用和类型转换,


//文件中的数据格式为
// 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(); 
        } 
    }
}

相关文章

    暂无相关文章

用户点评