使用c#将文本文件拆分为双字
Posted
技术标签:
【中文标题】使用c#将文本文件拆分为双字【英文标题】:Splitting text file into double words using c# 【发布时间】:2019-02-16 18:53:45 【问题描述】:我有文本文件。我想将文本分割成双字。 像这样的输入:`
str=I am currently enrolled in a PhD program
输出必须是这样的:
I am
currently enrolled
in a
PhD program
如何使用 c# 获得此输出?
【问题讨论】:
【参考方案1】:您可以将String.Split
与 for 循环结合使用来创建对列表。
public List<string> DoubleWords(string Input)
string[] Words = Input.Split(' ');
List<string> Pairs = new List<string>();
for(int k = 0; k < Words.Length; k += 2)
if(k < Words.Length - 1)
Pairs.Add(String.Format("0 1", Words[k], Words[k + 1]));
else
Pairs.Add(Words[k]);
return Pairs;
【讨论】:
如果这对您有用,请随时将其标记为答案。 我是站点 ٍ*** 的新手,请告诉我它是如何工作的? 感谢您的反馈!声望低于 15 人的投票将被记录,但不会更改公开显示的帖子得分。这是什么意思? 我认为这是一种防止人们创建虚假帐户以提高主帐户分数的机制。 我需要将单词数组的内容添加到List以上是关于使用c#将文本文件拆分为双字的主要内容,如果未能解决你的问题,请参考以下文章