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,如需转载请自行联系原作者

相关文章
|
Windows
Windows系统 services.msc命令详解,Windows命令行查看本地服务
第一步、打开cmd 按下 win 键,输入 cmd 后回车,打开「命令提示符」
1544 0
Windows系统 services.msc命令详解,Windows命令行查看本地服务
|
数据采集 存储 自然语言处理
基于Python的微博热点李佳琦忒网友话题的评论采集和情感分析的方法,利用情感分析技术对评论进行情感倾向性判断
本文介绍了一种基于Python的方法,用于采集微博热点话题下的评论数据,并运用情感分析技术对这些评论进行情感倾向性判断,进而通过统计分析和可视化技术展示网友对特定话题的情感态度,对品牌或个人形象管理、用户需求发现、舆情监测和危机管理等方面具有重要价值。
403 2
基于Python的微博热点李佳琦忒网友话题的评论采集和情感分析的方法,利用情感分析技术对评论进行情感倾向性判断
|
关系型数据库 数据库 数据安全/隐私保护
PostgreSQL基础之教你如何轻松管理用户角色与权限
PostgreSQL基础之教你如何轻松管理用户角色与权限
864 0
|
前端开发 API Python
如何在Python中接收前端POST上传的文件
如何在Python中接收前端POST上传的文件
1355 2
|
消息中间件 Unix Java
进程间通信(IPC)的各种方式与比较
进程间通信(IPC)的各种方式与比较
|
移动开发 小程序 API
uniapp中uview组件库TopTips 顶部提示使用方法
uniapp中uview组件库TopTips 顶部提示使用方法
482 1
|
C# 开发者 Windows
48.c#:toolstrip控件
48.c#:toolstrip控件
443 1
|
JSON C# 数据格式
C# | 使用DataGridView展示JSON数组
你想展示一个复杂的JSON数组数据吗?但是你却不知道该如何展示它,是吗?没问题,因为本文就是为解决这个问题而生的!使用DataGridView轻松地将JSON数组数据以表格的形式呈现出来,这样你就可以更加清晰地了解和处理数据了。 让我们一起来探索如何实现吧!
401 0
C# | 使用DataGridView展示JSON数组
|
文字识别 Python
Halcon 学习笔记五:几何定位+仿射变换+测量
Halcon 学习笔记五:几何定位+仿射变换+测量
1846 0
|
XML JSON 数据处理
C# | 导出DataGridView中的数据到Excel、CSV、TXT
从DataGridView中导出数据到Excel、CSV、TXT是开发中非常常见的一种需求。本文将讲解如何高效的完成对这三种格式的单向导出。 倘若直接写三种格式的导出必定会产生大量的重复代码,而从表中获取结构化数据的思路是基本一致的,因此有一个思路是先将DataGridView中的数据转换为DataTable对象,再进一步导出成我们的目标格式。 本文将介绍如何将DataGridView中的数据转换为DataTable格式,并提供将DataTable转换为Excel、CSV、TXT三种格式的例子。
1204 0
C# | 导出DataGridView中的数据到Excel、CSV、TXT