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