C# 搜索字符串文件

C# 搜索字符串文件,c#,C#,这是文本文件中1条记录的摘录: “Aggie Ngwenya#15.99#全职” 我需要检查第二个“#”后面的最后一位是否为真。 换句话说,如果它是“全职”,那么我提取该行的其余部分,如果它不是真的,那么忽略它并继续下一行文本 有什么想法吗?假设格式不变(每行有三个由“#”分隔的部分),您可以执行以下操作: string[] parts = line.Split('#'); if (parts[2] == "FULL-TIME") DoStuff(); 添加一些错误处理,以便对不符合您期望的输

这是文本文件中1条记录的摘录: “Aggie Ngwenya#15.99#全职”

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


有什么想法吗?

假设格式不变(每行有三个由“#”分隔的部分),您可以执行以下操作:

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

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

到目前为止,您尝试了什么?另外,你能把这个文件的一行完整地贴出来吗?那是一行完整的。每行有3位信息,以2“#”分隔。这里还有一行:“Altus de Bruyn#16.20#兼职”