-4

这是文本文件中 1 条记录的摘录:“Aggie Ngwenya#15.99#FULL-TIME”

我需要检查第二个“#”之后的最后一位是否为真。换句话说,如果它是“FULL-TIME”,那么我提取该行的其余部分,如果它不是真的,那么忽略它并继续下一行文本。

有任何想法吗?

4

1 回答 1

0

假设格式是恒定的(每行由 '#' 分隔三个部分),您可以执行以下操作:

string[] parts = line.Split('#');
if (parts[2] == "FULL-TIME") DoStuff();

添加一些错误处理以对不符合您期望的输入做出良好反应可能是明智之举,例如检查部件的长度,如果大小写可能是一个问题,则可能进行不区分大小写的比较。

于 2012-09-11T18:02:36.690 回答