C# 需要文本输入以接受空格和字段的其余部分
我怎样才能修改它,让它在空格前后阅读文本?我需要text2能够有多个独立的单词。e、 g.“Veni Vidi”甚至“Veni Vidi Vici”而不是“Venividi”或“Venividivici” 字符串text2=str1.Split(“|”)[1] 我会用str3替换text2吗 从.txt文件读取输入C# 需要文本输入以接受空格和字段的其余部分,c#,.net-4.5,C#,.net 4.5,我怎样才能修改它,让它在空格前后阅读文本?我需要text2能够有多个独立的单词。e、 g.“Veni Vidi”甚至“Veni Vidi Vici”而不是“Venividi”或“Venividivici” 字符串text2=str1.Split(“|”)[1] 我会用str3替换text2吗 从.txt文件读取输入 { this.accounts = Enumerable.ToList<string>((IEnumerable<string>) Syste
{
this.accounts = Enumerable.ToList<string>((IEnumerable<string>) System.IO.File.ReadAllLines("accounts.txt"));
foreach (string str1 in this.accounts)
{
string text1 = str1.Split('|')[0];
string text2 = str1.Split('|')[1];
string str2 = str1.Split('|')[2];
string text3 = str1.Split('|')[3];
{
this.accounts=Enumerable.ToList((IEnumerable)System.IO.File.ReadAllLines(“accounts.txt”);
foreach(此.accounts中的字符串str1)
{
字符串text1=str1.Split(“|”)[0];
字符串text2=str1.Split(“|”)[1];
字符串str2=str1.Split(“|”)[2];
字符串text3=str1.Split(“|”)[3];
您是按|
而不是按空格拆分行,因此如果您有Veni-Vidi
行,您将得到Veni-Vidi
,第一行是从文件中填充的字符串数组。然后您逐个处理行。因此,如果文件中的行等于1 | Veni-Vidi | str2
text2将等于Veni-Vidi
您是按
而不是按空格拆分行,因此如果您有Veni Vidi
行,您将在第一行得到Veni Vidi
,您将从文件中得到一个字符串数组。然后您逐个处理行。因此,如果文件中的行等于1 | Veni Vidi | str2,则text3
text2将等于Veni Vidi
。