dotnetomaniak.pl - Artykuły z tagiem Linq

Oleg Kyrylchuk - Default Value for *OrDefault Methods - New *By Methods - A new Chunk Method - Three-way Zip Method - Index Support in the ElementAt Method - Range Support in the Take Method - Avoiding Enumeration with TryGetNonEnumeratedCount

Tagi: .net 6, Linq
Dziel się z innymi:
New LINQ improvements in .NET 6

Inne 856 dni, 21 godzin, 25 minut temu okyrylchuk 147 źrodło rozwiń

Alexey GolubHomeBlogProjectsTalksMonadic Comprehension Syntax via LINQ in C#17 minutes to readdotnet, csharp, tricks If you ask a C# developer to list the reasons why they enjoy working with the language, they will most likely put LINQ somewhere at the top. LINQ is an extremely convenient set of language tools that provide ways to query and transform data sequences of arbitrary shapes and origins, in a fluent, lazy, and efficient manner. LINQ itself is made up of multiple pieces, but from the consumer ...

Tagi: Linq, monads
Źródło: tyrrrz.me
Dziel się z innymi:
Monadic Comprehension Syntax via LINQ in C# | Alexey Golub

Narzędzia 1054 dni, 18 minut temu Piotr Stapp 31 źrodło rozwiń

This video talks about a very cool concept called "value delegates." We will learn what they are, how to apply it to LINQ to decrease allocations to zero, and inline the delegate itself.

Źródło: youtu.be
Dziel się z innymi:
[EN] C# LINQ Performance Tips #6 - Value Delegates - YouTube

This video talks about the "Skip" method, and differences in implementation between dotnet frameworks. Also, we will try to implement a less flexible but faster version of the "Skip" method. Enjoy. 🙂

Źródło: youtu.be
Dziel się z innymi:
[EN] C# LINQ Performance Tips #5 - Skip & .NET Runtimes - YouTube

This time we're looking at Branch Prediction and Branch Elimination and how to apply them to LINQ and to programming in general.

Źródło: youtu.be
Dziel się z innymi:
[EN] C# LINQ Performance Tips #4 - Branch Elimination - YouTube

This video corrects a couple of mistakes that were made in my previous video called "C# LINQ Performance Tips #1". We're talking about structs vs classes in LINQ and why losing concrete type information is bad, there's also a bit of VSD but it's very vague and generic so the more specific video is needed, I just wanted to tell you that it exists :) and it's important. Enjoy.

Źródło: youtu.be
Dziel się z innymi:
[EN] C# LINQ Performance Tips #2 - YouTube

Sztuka programowania 1348 dni, 22 godziny, 49 minut temu Badamczewski 34 źrodło rozwiń

Operacje na zbiorach matematycznie i Linq Pisząc o Joinach chciałam dodać teorię zbiorów do całości obrazu. Jednak okazało się, że patrzyłam na to troszkę źle. Relacje pokazywane na rysunkach zbiorów nie odnoszą się do samych JOIN'ów, a jedynie do elementu/zmiennej/zbioru zmiennych które łączą dwie kolekcje. Użyjemy tego samego przykładu co poprzednio. Teoria zbiorów ma zastasowanie tylko do TypeId ponieważ to był zawsze element łączący w Joinach. Jeśli jednak porzucimy myślenie sqlami ...

Tagi: C#, Linq
Dziel się z innymi:
Operacje na zbiorach matematycznie i Linq

Sztuka programowania 1887 dni, 22 godziny, 57 minut temu JLamch 150 źrodło rozwiń

Witaj w trzeciej odsłonie cyklu poświęconego programowaniu funkcyjnemu! W części pierwszej omówiłem najważniejsze podstawy. Część druga skupiała się na kluczowym aspekcie tego paradygmatu programowania – tworzeniu programu poprzez komponowanie funkcji. Dzięki temu artykułowi dowiesz się, czym są monady oraz jakie są ich praktyczne zastosowania.

Źródło: devstyle.pl
Dziel się z innymi:
Niecodzienne zastosowania LINQ, czyli monady w C# | devstyle.pl

Posted on : By Grzegorz KotfisBlog Code  A few days ago I resolved simple kata on Codewars – „Disemvowel Trolls” This particular kata is of type ‚remove vowels from the string’ – easy peasy. One of the many approaches to this kind of problem is:RegexString replacingLoop with checkLambda expression (in this case Linq) I’ve decided to give a shot Linq approach this time and what first came to mind? Use Except! Treat this string as a collection of chars and remove from it t...

Tagi: csharp, Linq
Źródło: devsession.pl
Dziel się z innymi:
C# Linq Except trap! - Devsession | Grzegorz Kotfis | Od programisty dla programistów

Inne 2124 dni, 23 godziny, 59 minut temu Grzegorz Kotfis 107 źrodło rozwiń

Programiści z dokumentacją mają taki problem, że nie lubimy jej czytać i nie lubimy jej pisać. Niestety często wiąże się to z ciekawymi WTFami gdy kod zachowuje się nie tak jakbyśmy tego od niego oczekiwali.

Źródło: blog.octal.pl
Dziel się z innymi:
RTFD - Read The F* Documentation - .net blog - octal.pl | Paweł Łukasik

Sztuka programowania 2377 dni, 3 godziny, 18 minut temu Paweł Łukasik 140 źrodło rozwiń

Serwis RSS Allegro posiada kilka pól, po których możemy wyszukiwać. Niestety nie została udostępniona żadna dokumentacja. Skupmy się na pozostałych możliwościach, poza wyszukiwaniem po tytule. Niestety serwis RSS nie daje możliwości implementacji innych metod niż Where. Nie została udostępniona opcja sortowania, omijania rekordów, czy wybierania niektórych kolumn. Nic nie stoi na przeszkodzie, żeby je zaimplementować, jeśli w przyszłości zostaną dodane!PayU PayU jest polem ...

Źródło: jakubmaguza.pl
Dziel się z innymi:
Ten o dodatkowych funkcjonalnościach - jakubmaguza.pl

Sztuka programowania 2473 dni, 20 godzin, 18 minut temu Jakub Maguza 42 źrodło rozwiń

Najpotrzebniejszą metodą w naszym providerze LINQ to Allegro będzie Where. To dzięki niej zdeterminujemy zapytanie wysyłane do serwisu RSS.Plan działania Na początek przypominam, że typ Expression jest typem nadrzędnym i dziedziczą z niego różne wyrażenia, np.: MethodCallExpression czy BinaryExpression. Jak wspomniałem we wcześniejszym poście, z serwisem Allegro będziemy komunikować się poprzez wysłanie zapytania HTTP. Ostatni wpis zakończyłe...

Źródło: jakubmaguza.pl
Dziel się z innymi:
Ten o implementacji Where - jakubmaguza.pl

Daj się poznać 2017 2514 dni, 23 godziny, 2 minuty temu Jakub Maguza 124 źrodło rozwiń

Skoro już wiemy jak jest zbudowany LINQ, sprawdźmy dwie metody Where i Select, które wchodzą w jego skład. Chciałbym wspomnieć, że implementacje które pokażę, mogą się nieco różnić (np. sprawdzaniem null referenece), ale sens jest zachowany.Where Nie prowadzę żadnych statystyk, ale wydaje mi się, że ta jest najpopularniejsza. Wybiera z kolekcji tylko te elementy, które spełniają podane przez nas warunki. Kolekcją może być m.in List

Tagi: Linq
Źródło: jakubmaguza.pl
Dziel się z innymi:
Ten o Where i Select z LINQ - jakubmaguza.pl

Daj się poznać 2017 2533 dni, 20 godzin, 24 minuty temu Jakub Maguza 95 źrodło rozwiń

dspannonymous methods, annonymous types, extension methods, generics, LambdaExpressions, LINQ, object initializer, varkubaGdzie są te fjuczery? Tyle postów pisałem tylko o rzeczach, na których LINQ został zbudowany. Ale gdzie one są? Tyle dodatków do języka dla jednego prostego zapytania?

Ten w którym LINQ bierze wszystko - jakubmaguza.pl

Daj się poznać 2017 2535 dni, 10 godzin, 55 minut temu Jakub Maguza 93 źrodło rozwiń

Performance! Jak dobrać odpowiedni typ danych do postawionego zadania. We wpisie analiza różnych typów kolekcji w kontekście budowania drzewa commitów.

Tagi: C#, Linq, performance
Źródło: www.nrozmus.pl
Dziel się z innymi:
git log - optymalizacja - Norbert Rozmus

We wpisie omówiona zostanie obecna implementacja metod Single oraz Last w pakiecie Linq. Zaproponowane zostaną również zoptymalizowana wersje obu metod.

Tagi: .Net, C#, Linq, performance
Źródło: www.nrozmus.pl
Dziel się z innymi:
Linq - optymalizacja Single oraz Last - Norbert Rozmus

Daj się poznać 2017 2537 dni, 37 minut temu norek 263 źrodło rozwiń

How many times have you stored something in key/value collection? Most probably it was Dictionary or some kind of implementation of IEnumerable>. More than a few times I wanted to store more than one value under single key, most common solution for this situation is Dictionary with collection of some kind as value type, but do you remember about type that was designed just for that and is seen much less often in code?

Tagi: Linq, lookup
Źródło: hryniewski.net
Dziel się z innymi:
LookUp class in C# – have you ever tried it? – Hryniewski.NET

Daj się poznać 2017 2556 dni, 17 godzin, 7 minut temu Rafał Hryniewski 169 źrodło rozwiń

Miłosz Piechocki This post is another attempt on explaining the M word in an approachable way. This explanation will best suite C# developers who are familiar with LINQ and query expressions. However, if you are not familiar with C# but would like to learn how powerful and expressive some of its features are, please read on!Recap of LINQ and query expressions LINQ is a technology introduced in C# 3.0 and .NET 3.5. One of its major applications is processing collections in an elegant, declarative way. ...

Dziel się z innymi:
Understand monads with LINQ

Sztuka programowania 2581 dni, 4 godziny, 59 minut temu miloszpiechocki 115 źrodło rozwiń

LINQ jest świetnym mechanizmem transformacji danych, ale brakuje w nim kilku operacji, które możemy znaleźć w F#.

Tagi: C#, F#, Linq
Źródło: mickl.net
Dziel się z innymi:
6 rzeczy, które ma F#, a brakuje ich w LINQ

Sztuka programowania 2584 dni, 23 godziny, 59 minut temu mickl 162 źrodło rozwiń

1 2 3 4 5 6

Najaktywniejsi w tym miesiącu