C# 转换为';字符串';至';System.Collections.Generic.IEnumerable<;字符串>;
这是我的密码:C# 转换为';字符串';至';System.Collections.Generic.IEnumerable<;字符串>;,c#,string,C#,String,这是我的密码: var query = System.IO.File.ReadLines(@"c:\temp\mytext.txt") .Select(line => line.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[0]); System.IO.File.WriteAllLines(@"c:\temp\WriteLines.txt", quer
var query = System.IO.File.ReadLines(@"c:\temp\mytext.txt")
.Select(line => line.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[0]);
System.IO.File.WriteAllLines(@"c:\temp\WriteLines.txt", query);
我想将quert转换为字符串,以便编辑它,例如下面的代码
string[] res = s.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries);
我可以使用res[0]。子字符串和res[0]。文本中有许多选项
那么,如何将我的第一个代码转换为字符串,但执行相同的功能呢?您只需在末尾添加.ToArray()
:
var query = System.IO.File.ReadLines(@"c:\temp\mytext.txt")
.Select(line => line.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[0])
.ToArray();
所以您可以像查询[0]。子字符串和查询[0]。PadRight
这就是您想要的吗?您只需在末尾添加.ToArray()
:
var query = System.IO.File.ReadLines(@"c:\temp\mytext.txt")
.Select(line => line.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[0])
.ToArray();
所以您可以像查询[0]。子字符串和查询[0]。PadRight
这就是您想要的吗?您只需在末尾添加.ToArray()
:
var query = System.IO.File.ReadLines(@"c:\temp\mytext.txt")
.Select(line => line.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[0])
.ToArray();
所以您可以像查询[0]。子字符串和查询[0]。PadRight
这就是您想要的吗?您只需在末尾添加.ToArray()
:
var query = System.IO.File.ReadLines(@"c:\temp\mytext.txt")
.Select(line => line.Split(new string[] { " " }, StringSplitOptions.RemoveEmptyEntries)[0])
.ToArray();
所以您可以像查询[0]。子字符串和查询[0]。PadRight
这就是你想要的吗?我假设你的文件看起来像这样(像网格):
现在要将其按单元格分割,以便:
var query = System.IO.File.ReadLines(@"c:\temp\mytext.txt")
.Select(line => line.Split(new[] {" "}, StringSplitOptions.RemoveEmptyEntries)).ToList();
现在,当您将其写回文件时,您应该加入以下行:
System.IO.File.WriteAllLines(@"c:\temp\WriteLines.txt", query.Select(line => String.Join(" ", line)));
当您想要编辑单元格时,可以使用:
query[row][column].Substring();
我假设您的文件如下所示(如网格):
现在要将其按单元格分割,以便:
var query = System.IO.File.ReadLines(@"c:\temp\mytext.txt")
.Select(line => line.Split(new[] {" "}, StringSplitOptions.RemoveEmptyEntries)).ToList();
现在,当您将其写回文件时,您应该加入以下行:
System.IO.File.WriteAllLines(@"c:\temp\WriteLines.txt", query.Select(line => String.Join(" ", line)));
当您想要编辑单元格时,可以使用:
query[row][column].Substring();
我假设您的文件如下所示(如网格):
现在要将其按单元格分割,以便:
var query = System.IO.File.ReadLines(@"c:\temp\mytext.txt")
.Select(line => line.Split(new[] {" "}, StringSplitOptions.RemoveEmptyEntries)).ToList();
现在,当您将其写回文件时,您应该加入以下行:
System.IO.File.WriteAllLines(@"c:\temp\WriteLines.txt", query.Select(line => String.Join(" ", line)));
当您想要编辑单元格时,可以使用:
query[row][column].Substring();
我假设您的文件如下所示(如网格):
现在要将其按单元格分割,以便:
var query = System.IO.File.ReadLines(@"c:\temp\mytext.txt")
.Select(line => line.Split(new[] {" "}, StringSplitOptions.RemoveEmptyEntries)).ToList();
现在,当您将其写回文件时,您应该加入以下行:
System.IO.File.WriteAllLines(@"c:\temp\WriteLines.txt", query.Select(line => String.Join(" ", line)));
当您想要编辑单元格时,可以使用:
query[row][column].Substring();
您是否尝试过.Select(line=>line.Split(新字符串[]{”“},StringSplitOptions.RemoveEmptyEntries))
?对于第一个代码,您的意思是??是的,尝试将您的代码更改为类似于我的.error in this line System.IO.File.writealText(@“c:\temp\WriteLines.txt”,query);您是否尝试过.Select(line=>line.Split(新字符串[]{”“},StringSplitOptions.RemoveEmptyEntries))
?对于第一个代码,您的意思是??是的,尝试将您的代码更改为类似于我的.error in this line System.IO.File.writealText(@“c:\temp\WriteLines.txt”,query);您是否尝试过.Select(line=>line.Split(新字符串[]{”“},StringSplitOptions.RemoveEmptyEntries))
?对于第一个代码,您的意思是??是的,尝试将您的代码更改为类似于我的.error in this line System.IO.File.writealText(@“c:\temp\WriteLines.txt”,query);您是否尝试过.Select(line=>line.Split(新字符串[]{”“},StringSplitOptions.RemoveEmptyEntries))
?对于第一个代码,您的意思是??是的,尝试将您的代码更改为类似于我的.error in this line System.IO.File.writealText(@“c:\temp\WriteLines.txt”,query);这不是您需要的答案,请检查您的文件是如何保存的,我打赌文件保存错误。检查我的答案以了解如何解决此问题。这不是您需要的答案,请检查您的文件是如何保存的,我打赌文件保存错误。检查我的答案以了解如何解决此问题。这不是您需要的答案,请检查您的文件是如何保存的,我打赌文件保存错误。检查我的答案以了解如何解决此问题。这不是您需要的答案,请检查您的文件是如何保存的,我打赌文件保存错误。检查我的答案,了解如何解决这个问题。