C'è un modo migliore per farlo?Query Linq: questa matrice contiene questa stringa?
public bool IsServiceRunning(string serviceName)
{
string[] services = client.AllServices();
return (from s in services
where s.Equals(serviceName, StringComparison.InvariantCultureIgnoreCase)
select s).Count() > 0;
}
L'insensibilità del case nel confronto è importante.
Come è più chiaro di un semplice ciclo foreach è oltre me. –
Penso che le soluzioni proposte siano ugualmente chiare per un ciclo foreach. – recursive
Io no, ma a ciascuno credo. –