c# - 从文本文件中拆分字符串

标签 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] 行的文本文件中,我有: 上移 |W;

我想将字符 W 设置为键。

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

最佳答案

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

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

替换为:

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

[1] 表示从 Split()

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

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

关于c# - 从文本文件中拆分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29126323/

相关文章:

c# - 为什么 WIA 看不到我的扫描仪?

C# 对 WPF 应用程序进行屏幕截图

C# 从包含数字和单词的字符串中获取数字序列?

python - Pandas : columns sample based on row value

c# - 修改某些页面的 session 超时的最佳方法

javascript - 如何从较大的字符串中提取字符串?

C strcpy 和 char

java - 使用 Java 方法 indexof 与 substring 结合创建新字符串时出现错误输出

r - 查找以逗号分隔的字符向量中的唯一值,然后进行 one-hot 编码

c# - 错误 "Sanitizer provider is not configured in the web.config file. "