从文本文件中拆分字符串

时间:2015-03-18 15:38:27

标签: c# string split system.io.file

我试图将字符串转换为文本文件中的键,我需要拆分文本。 例如: 代码c#

 string[] controls = File.ReadAllLines(FilePath);
 Keys move up = (Keys)Enum.Parse(type of(Keys),controls[1].Split("|", StringSplitOption.None), true);

在第[1]行的文本文件中,我有:  moveUp | W;

我想将char W设置为键。

感谢回复,对不起,如果我的英语看起来很奇怪。

1 个答案:

答案 0 :(得分:1)

如果您对 | 之后的字符串感兴趣,那么这应该是:

controls[1].Split("|", StringSplitOption.None)

取而代之:

controls[1].Split("|")[1]

[1]表示从Split()

创建的数组返回第二个索引值

如果您尝试从第1行获取,则controls[1]应为controls[0],因为数组是基于零索引的。