【发布时间】:2012-09-18 07:40:27
【问题描述】:
我有一个字符串“EMP1$0,EMP2$1,EMP3 $1, Emp4$ 0, emp44$1”;这些是用逗号分隔的员工代码 (,)。每个员工代码都附有他们的状态(即 1 表示活跃,0 表示不活跃,并用 $ 符号分隔)。员工代码不包含空格,但员工代码和 $ 之间可以有空格。我需要检查该字符串中是否存在员工代码“EMP4”。哪个是最好的方法?
任何帮助都是非常值得赞赏的。
编辑:
var strResult = from string str in hdnEmpCodes.Value.Split(',')
where str.Length > 0 && str.Substring(0, str.IndexOf("$")).Trim() == lnkEmpCode.Text.Trim()
select str.ToString();
但它没有提供所需的输出。
【问题讨论】:
-
var strResult = from string str in hdnEmpCodes.Value.Split(',') where str.Length > 0 && str.Substring(0, str.IndexOf("$")).Trim() == lnkEmpCode.Text.Trim() select str.ToString();但它没有提供所需的输出。 -
检查下面提供的答案,因为上帝是我的见证,我不知道你为什么使用 linq 查询。