더 좋은 방법이 있나요?Linq 쿼리 :이 배열에이 문자열이 포함되어 있습니까?
public bool IsServiceRunning(string serviceName)
{
string[] services = client.AllServices();
return (from s in services
where s.Equals(serviceName, StringComparison.InvariantCultureIgnoreCase)
select s).Count() > 0;
}
비교에서 대소 문자 구분은 중요합니다.
단순한 foreach 루프가 나보다 훨씬 더 명확한 방법. –
제안 된 솔루션이 foreach 루프에서도 똑같이 명확하다고 생각합니다. – recursive
나는 그렇지 않다. 그러나 그들 각각에게 나는 생각한다. –