TryGetNonEnumeratedCountОн опредяет количество элементов в последовательности без необходимости принудительной итерации по ней.
Особенно полезно для
IQueryable, когда при вызове метода Count вы не хотите выполнять полный запрос.#csharp #dotnet #tip by Oleg Kyrylchuk
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39🔥12🥰2
[MemberNotNullWhen] помогает компилятору указать, при каких условиях указанное поле или свойство не имеет значения NULL, что улучшает статический анализ кода.#csharp #tip by Łukasz Żabski
Please open Telegram to view this post
VIEW IN TELEGRAM
👍55
✅ Как
FirstOrDefault, так и Find используются для поиска первого элемента в коллекции, удовлетворяющего определенному условию.🚀 Find: потенциально может быть быстрее для коллекций в памяти (например,
List<T>), поскольку потенциально может использовать прямое индексирование для поиска элемента.💡 Это относится к следующим типам коллекций:
List, Array, ImmutableList.#tip #csharp #dotnet by Jalal Alzebda
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32❤11🥱4😁3👾2