Pro*_*bie 4 c# linq linq-to-sql
我收到一个"运算符'=='不能应用于'方法组'和'字符串'类型的操作数"错误在这段代码的第三行,我不知道为什么.
where (PRIORITiesItem.Prioid == null || PRIORITiesItem.Prioid.Contains("1%"))
&& (SITEItem.Id == "TH" || SITEItem.Id == "NM")
--> && (sv.Glseg.TrimStart == "703" || sv.Glseg.TrimStart == "704" || sv.Glseg.TrimStart == "705")
&& (CREWItem.Crewid == null || !CREWItem.Crewid.Contains("2-%") && CREWItem.Crewid.Contains("MAINT")
|| (CREWItem.Crewid.Contains("ELECT") || CREWItem.Crewid.Contains("INST")
&& !WORKORDERTYPEItem.Id.Contains("Standing")))
Run Code Online (Sandbox Code Playgroud)
起初我以为也许它不喜欢"=="所以我用"="来表示它,但这不是问题.此外,它上方的线使用"==",它的工作正常.Glseg是表中的一个字段,而不是一个方法,因此它不能像字符串那样.有没有人有任何想法我错了?
Mr.*_* TA 21
在C#中,必须使用以下方法调用这些方法():
str.TrimStart() == "bla"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16990 次 |
| 最近记录: |