'연산자'== '를'메서드 그룹 '및'문자열 '형식의 피연산자에 적용 할 수 없습니다. "오류 이 코드의 세 번째 줄에 나는 왜 그런지 모릅니다. '메서드 그룹'및 '문자열'형식의 피연산자에 연산자 '=='을 적용 할 수 없습니다.
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")))
는 처음에 나는 어쩌면 "=="그래서 내가 "="하지만 그건 아니었다 문제를 chnaged 좋아하지 않는다고 생각했다. 게다가, 그 바로 위에있는 줄은 "=="을 사용하고 잘 작동합니다. Glseg는 메서드가 아닌 테이블 내의 필드이므로 문자열을 좋아하면 안됩니다. 누구든지 제가 잘못 가고있는 아이디어가 있습니까? C#에서
는'이 방법 또는 속성을 TrimStart'인가? –
@JeremyHolovacs 그것은 방법입니다. 나는 내가 잘못 가고있는 곳을 본다. 감사합니다. –