C# 使用List泛型读取和保存文本文件

简介:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Management;//添加引用
using System.IO;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            //测试代码: 
            test mgr = new test();
            mgr.WriteListToTextFile(mgr.GetUserNames(), @"c:\test.txt"); //测试生成新的Txt文件
            List<string> list = mgr.ReadTextFileToList(@"C:\test.txt");//记取字符串 
            foreach (string s in list) Console.WriteLine(s); //显示出来′ 
            Console.ReadKey(); //按′任一键关闭Console 
         
            /*
             * 结果:
             *  JUQI\ASPNET
                JUQI\capable
                JUQI\Guest
                JUQI\itd0300166
                JUQI\IUSR_PLSH166
                JUQI\IWAM_PLSH166
                JUQI\SUPPORT_388945a0
             * 
             * */

        }
    }
        public class test
        {

            /// <summary>
            /// 获取本机上的用户帐户
            /// </summary>
            /// <param name="domainName"></param>
            /// <returns></returns>
            public  ListStringManagementClass new ManagementClass"Win32_UserAccount"ManagementObjectCollection ListStringnew Liststringforeach ManagementObject in Environment"\\" "Name"//domainName = mo.GetPropertyValue("Domain").ToString();
                return //将List转换为TXT文件
            public void Liststringstring //创建一个文件流,用以写入或者创建一个StreamWriter 
                FileStream new FileStreamFileModeFileAccessStreamWriter new StreamWriter// 使用StreamWriter来往文件中写入内容 
                0SeekOriginfor int 0//关闭此文件t 
                //读取文本文件转换为List 
            public Liststringstring FileStream new FileStreamFileModeFileAccessListstringnew ListstringStreamReader new StreamReader//使用StreamReader类来读取文件 
                0SeekOrigin// 从数据流中读取每一行,直到文件的最后一行
                string while null//关闭此StreamReader对象 
                return 

}


本文转自曾祥展博客园博客,原文链接:http://www.cnblogs.com/zengxiangzhan/archive/2010/01/30/1659674.html,如需转载请自行联系原作者

相关文章
|
1月前
|
C++
C++学习系列---读取文件名存入txt和从txt读取每行信息
C++学习系列---读取文件名存入txt和从txt读取每行信息
|
5月前
|
Java
java读取本地目录的文件转换为list
java读取本地目录的文件转换为list
90 0
|
4月前
|
C#
C# (File方法)对文件的操作,字节写入和读取
C# (File方法)对文件的操作,字节写入和读取
|
4月前
|
XML C# 数据格式
C#读取写入文件的三种方式
最近对文件的操作比较频繁。这里记录一下常用的几种文件读写的方式。 我这里使用窗体来做测试,例子在文末,可下载。
52 0
|
8月前
|
Python
Python 文件操作(创建、读取、追加、图片视频读取)
Python 文件操作(创建、读取、追加、图片视频读取)
89 0
|
11月前
|
Python
一日一技:让你的字典读取不报错
一日一技:让你的字典读取不报错
56 0
一日一技:让你的字典读取不报错
|
Scala 开发者 索引
List 追加数据和其它使用 | 学习笔记
快速学习 List 追加数据和其它使用
320 0
vbs的字典存入和读取操作 comparemode属性
vbs的字典存入和读取操作 comparemode属性
|
C语言
【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 追加键值对数据 | 更新键值对数据 )
【C 语言】文件操作 ( 配置文件读写 | 写出或更新配置文件 | 追加键值对数据 | 更新键值对数据 )
110 0
readline()函数:可以读取一行 分析: 1.创建一个file对象 2.使用循环读取每一行的内容 直到读取内容为空 3.将读取到的内容写
readline()函数:可以读取一行 分析: 1.创建一个file对象 2.使用循环读取每一行的内容 直到读取内容为空 3.将读取到的内容写

热门文章

最新文章