博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
逐行读取txt文件,使用Linq与StreamReader的Readline方法
阅读量:6333 次
发布时间:2019-06-22

本文共 1665 字,大约阅读时间需要 5 分钟。

 

List
list = File.ReadLines("YourFile.txt").Select(r => r.TrimEnd('#')).Select(line => line.Split(',')).ToList();

or

List
list = File.ReadLines("YourFile.txt").Select(r => r.TrimEnd('#').Split(',')).ToList();

File.ReadLines would read the file line by line.

.Select(r => r.TrimEnd('#')) would remove the # from end of the line

.Select(line => line.Split(',')) would split the line on comma and return an array of string items.
ToList() would give you a List<string[]> back.
 

using System;public class Example{   public static void Main()   {      string[] separators = {
",", ".", "!", "?", ";", ":", " "}; string value = "The handsome, energetic, young dog was playing with his smaller, more lethargic litter mate."; string[] words = value.Split(separators, StringSplitOptions.RemoveEmptyEntries); foreach (var word in words) Console.WriteLine(word); }}

 

StreamReader sr = new StreamReader(@monsterLocation);            int searchId = monsterId;            int actualId = 0;            string name = "(Not found)";            string[] details = null;            string line = null;            while ((line = sr.ReadLine()) != null)            {                line = line.Trim();                if (line == "") continue;                details = line.Split('\t');                actualId = int.Parse(details[0]);                if (actualId == searchId)                {                    name = details[2].Replace("\"", "");                    break;                }            }            sr.Close();            Messagebox.shou("Result:" +name);
 

 

转载于:https://www.cnblogs.com/noteswiki/p/6013175.html

你可能感兴趣的文章
C++中的stack类、QT中的QStack类
查看>>
Linux常用基本命令[cp]
查看>>
CSS 相对|绝对(relative/absolute)定位系列(一)
查看>>
关于 Nginx 配置 WebSocket 400 问题
查看>>
Glide和Govendor安装和使用
查看>>
Java全角、半角字符的关系以及转换
查看>>
Dubbo和Zookeeper
查看>>
前端项目课程3 jquery1.8.3到1.11.1有了哪些新改变
查看>>
UOJ#179. 线性规划(线性规划)
查看>>
整合spring cloud云架构 - SSO单点登录之OAuth2.0登录认证(1)
查看>>
windows的服务中的登录身份本地系统账户、本地服务账户和网络服务账户修改
查看>>
JAVA中循环删除list中元素的方法总结
查看>>
redis 安装
查看>>
SQL some any all
查看>>
电子书下载:Programming Windows Identity Foundation
查看>>
有理想的程序员必须知道的15件事
查看>>
用于测试的字符串
查看>>
财付通和支付宝资料收集
查看>>
PHPCMS V9数据库表结构分析
查看>>
理解 IEnumerable 与 IEnumerator
查看>>