2

我正在尝试将字符串从文本文件转换为键,我需要拆分文本。例如:代码 c#

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

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

我想将字符 W 设置为键。

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

4

1 回答 1

1

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

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

替换为:

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

[1]表示从将由创建的数组中返回第二个索引值Split()

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

于 2015-03-18T15:42:16.923 回答