Domande con tag 'linq'

10
risposte

L'uso di LINQ e Lambda Expressions porta a un codice meno leggibile? [chiuso]

Sto discutendo con un collega di Linq, copierò qui: Co-Worker: Lets be honest here. Linq syntax sucks. It's confusing and non-intuitive. Me: oh come on, more confusing than T-SQL? Co-Worker: uh, yes. Me: it has the...
posta 09.12.2010 - 16:14
13
risposte

È irragionevole aspettarsi che Any () * non * lanci un'eccezione di riferimento nulla?

Quando crei un metodo di estensione puoi, ovviamente, chiamarlo su null . Ma, a differenza di una chiamata al metodo di istanza, chiamandola su null non hai per lanciare una NullReferenceException - > devi controllare e lanciare ma...
posta 18.09.2018 - 17:09
6
risposte

Quale vantaggio è stato ottenuto implementando LINQ in modo tale da non memorizzare nella cache i risultati?

Questa è una trappola nota per le persone che si stanno bagnando i piedi usando LINQ: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); v...
posta 23.03.2018 - 15:11
9
risposte

LINQ preferenza stile [chiuso]

Sono venuto a usare LINQ nella mia programmazione di tutti i giorni molto. Infatti, raramente, se mai, utilizzo un ciclo esplicito. Tuttavia, ho scoperto che non uso più la sintassi SQL come. Io uso solo le funzioni di estensione. Quindi piuttos...
posta 10.06.2011 - 17:27
1
risposta

Test unitari: asserzioni posticipate con Linq

Va bene aggiungere asserzioni posticipate come questa var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); Perché? Quindi posso ripetere una sola volta anche con le dichiarazioni che preve...
posta 02.07.2017 - 19:29
8
risposte

Senior Interview Domande LINQ [chiuso]

Sto preparando una sezione LINQ nelle domande dell'intervista per i programmatori esperti. Quali sono le domande più interessanti in LINQ da includere? E perché?     
posta 20.04.2011 - 11:48
7
risposte

Qual è il miglior equivalente Java per Linq? [chiuso]

Ci sono librerie in Java che si avvicinano per fornire le funzionalità di Linq?     
posta 18.10.2011 - 18:34
3
risposte

Qual è il ragionamento alla base della denominazione di .NET Select (Map) e Aggregate (Reduce)?

In altri linguaggi di programmazione, ho visto Map e Reduce, e questi sono capisaldi della programmazione funzionale. Non sono riuscito a trovare alcun ragionamento o cronologia perché LINQ ha Aggregate (uguale a Reduce ) e Select...
posta 24.02.2016 - 19:25
4
risposte

Linq è più efficiente di quanto appaia sulla superficie?

Se scrivo qualcosa del genere: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) È lo stesso di: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue)...
posta 29.10.2013 - 16:13
5
risposte

XSLT e possibili alternative [chiuso]

Ho dato un'occhiata a XSLT per trasformare un file XML in un altro (HTML, ecc.). Ora, mentre vedo che ci sono benefici per XSLT (essendo uno strumento standardizzato e usato) sono riluttante per un paio di motivi I processori XSLT sembrano e...
posta 10.09.2013 - 18:53