На CodeProject нашел хороший пример того как можно проверить наличие элемента в массиве, не прибегая к составлению свои функций. Думаю это полезно, ниже код. В первом случае мы получим, истину в случае успеха, во втором индекс вхождения элемента в случае успеха или -1 в обратном случае.Ссылка на оригинал тут.
string[] arr = new string[] { “RR US”, “RR India”, “RR UK” }; if (!((IList<string>)arr).Contains(“India”)) { System.Console.WriteLine ("Correct! We are working with RR India"); } string[] arr = new[] {"item4", "test", "item 3", "item", "beer"}; int index = Array.IndexOf(arr, "item"); bool exists = Array.IndexOf(arr, "item") >= 0;
Оставить комментарий