Zėŋōfōbìå

7 settembre 2009

Jon Skeet: MoreLINQ now at 1.0 beta

Filed under: C#, informatica — Tag: — Zeno @ 16:46

Jon Skeet pensa che LINQ to Object abbia bisogno di qualche aggiunta. Come dargli torto? :-)

La Beta 1 contiene un insieme interessante di estensioni a IEnumerable, di chiaro interesse.

Tra la lista degli operatori vorrei evidenziare:

Batch Batches the source sequence into sized buckets.

Pipe Executes the given action on each element in the source sequence and yields it.

Prepend Prepends a single value to a sequence.

SingleOrFallback Returns the single element in the given sequence, or the result of executing a fallback delegate if the sequence is empty.

TakeEvery Returns every N-th element of a source sequence.

ToDelimitedString Creates a delimited string from a sequence of values. The delimiter used depends on the current culture of the executing thread.

Zip Returns a projection of tuples, where each tuple contains the N-th element from each of the argument sequences.

L’implementazione è da manuale, sicuramente da studiare.

Annunci

1 commento »

  1. Guardato il codice di MoreLINQ e devo dire che mi piace come scrive Jon(athan) Skeet. :D

    Commento di jp — 11 settembre 2009 @ 12:28


RSS feed for comments on this post. TrackBack URI

Rispondi

Effettua il login con uno di questi metodi per inviare il tuo commento:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

Crea un sito o un blog gratuitamente presso WordPress.com.

%d blogger hanno fatto clic su Mi Piace per questo: