Sobes.tech

Ați analizat implementarea metodelor LINQ și înțelegeți cum funcționează?

198

// caz 2 // implementați extensia chunkwhile: // - combină elementele adiacente în grupuri, atâta timp cât samegroup(prev, current) == true. var data = new[] { 1, 3, 5, 2, 4, 4, 7 }; var chunks = data.chunkwhile((prev, curr) => (prev % 2) == (curr % 2)); foreach (var chunk in chunks) { console.writeline($"[{string.join(", ", chunk)}]"); } public static class case2class { public static ienumerable<ireadonlylist<t>> chunkwhile<t>( this ienumerable<t> source, func<t, t, bool> samegroup) { throw new notimplementedexception(); } }

179

Care au fost materiile cele mai dificile pentru tine în timpul învățării?

146

Formularul de autorizare de la Keycloak este furnizat de Keycloak însuși?

145

Vorbește pe scurt despre experiența ta.

137

Care este diferența dintre IEnumerable și IQueryable?

137

Cum funcționează mecanismul yield intern?

132

Utilizând LINQ, calculați statisticile plane ale produselor și modificatorilor în modelul imbricat al coșului: nume și cantitate totală. Trebuie să țineți cont de cantitatea elementului din coș și de modificatori.

125

Povesti despre una dintre cele mai recente sarcini interesante sau dificile.

121

Cum arată integrarea serviciilor în C# cu Keycloak activat pentru suportul autorizării?

120