contains- все статьи тега
Как я могу заставить свою функцию работать так же быстро, как" содержит " в ArrayList?
Я не могу вычислить расхождение между временем, которое требуется для метода Contains, чтобы найти элемент в ArrayList, и временем, которое требуется для небольшой функции, которую я написал, чтобы сделать то же самое. В документации говорится, что Contains выполняет линейный поиск, поэтому он должен быть в O(n), а не в любом другом более быстром методе. Однако, хотя точные значения могут быть не релевантны, Метод Contains возвращает в 00:00:00.1087087 секундах, в то время как моя функция приним ...
Проверьте, содержит ли список элемент, содержащий строку, и получите этот элемент
при поиске ответа на этот вопрос я столкнулся с аналогичными, использующими LINQ, но я не смог полностью понять их (и, следовательно, реализовать их), поскольку я не знаком с ним. Что я хотел бы, в основном, это: проверьте, содержит ли какой-либо элемент списка определенную строку. если это так, получить этот элемент. Я честно не знаю, как бы я это сделал. Что я могу придумать это (не работает, конечно): if (myList.Contains(myString)) string element = myList.ElementAt(myList.IndexOf(mySt ...
Как использовать LINQ Contains (string[]) вместо Contains (string)
у меня есть один большой вопрос. у меня есть запрос linq, чтобы он просто выглядел так: from xx in table where xx.uid.ToString().Contains(string[]) select xx значения string[] массив будет иметь такие числа, как (1,45,20,10 и т. д...) по умолчанию .Contains и .Contains(string). мне нужно это сделать вместо этого:.Contains(string[])... EDIT: один пользователь предложил написать класс расширения для string[]. Я хотел бы узнать, как, но любой желающий указать мне в правильном направлении на ...
В C# enum содержит значение
у меня есть перечислимый enum myEnum2 { ab, st, top, under, below} Я хотел бы написать функцию для проверки, если данное значение Включено в myEnum что-то вроде этого: private bool EnumContainValue(Enum myEnum, string myValue) { return Enum.GetValues(typeof(myEnum)) .ToString().ToUpper().Contains(myValue.ToUpper()); } но это не работает, потому что myenum параметр не распознается. ...