Pour une fois je ne vais rien vous donner à coder. Juste une question concernant la réponse que je donne pour le Quizz 8 :
static IEnumerable<int> CommonBegining(IEnumerable<IEnumerable<int>> values)
{
return values.Aggregat...
L'idée ici est de partir d'un IEnumerable<IEnumerable<T>> et de récupérer le début commun à tous les sous-IEnumerable :
class Program
{
static void Main(string[] args)
{
int[][] values = { new int[] { 1, 2, 3, 4, 5...
Un petit quizz que Mitsu m'a posé, entre deux sets au tennis.
Comment ferais tu pour transformer un IEnumerable<T>, en un IEnumerable<IEnumerable<T>>, la rupture étant faite à chaque fois que 2 valeurs qui se suivent sont...
En C#3, comment faire une moyenne sans la méthode Average ni la méthode Sum ?
static void Main(string[] args)
{
int[] values = { 1, 2, 3 };
Console.WriteLine(Average(values));
}
static int Average(IEnumerable<int> values)
{
...
Dans le quizz précédent, ma méthode GetElementsInAllGroups retourne un IEnumerable<T>. Cependant dans certain cas je voudrais retourner un IEnumerable vide. Pour cela, j'avais utilisé un foreach couplé avec un yield return et Mitsu a eu l'...
Vu que j'ai un peu pitié de Simon qui n'a toujours pas eu le temps de répondre à un quizz de Mitsu , j'ai décidé de proposer moi-même des quizz.
Donc voici le premier. L'idée est de partir d'un IEnumerable<IEnumerable<T>> afin de récupére...
You want to dump an IEnumerable<T> instance into an Excel spreadsheet document (use the latest Open XML SDK v2 CTP ), here?s the code (also available in the zip in attachment) : static class OpenXMLExtensions { public static void ToSpreadsheetML<...
Un petit quizz super facile mais qu'il est important de savoir.
Dans mon dernier post, je définis la propriété suivante :
public IEnumerable<Employees> AllSubEmployees
{
get
{
using (var context = new TestCTEEntities())
...
L'idée ici est de faire du C#3, pas du C#2, tant pis pour la perf, ce n'est pas le but ici.
On a un IEnuemrable<int> et on veut récupérer pour chaque valeur de notre IEnumerable le nombre maximum d'occurences succésives.
Le code suivant :
...
Fan du yield return, j'ignorais il y a peu l'existence de yield break.
Imaginons la signature de méthode suivante :
public static IEnumerable<int> Test(int' max)
Cette méthode doit retourner la liste des nombres pairs inférieurs à max.
...
On a beau dire, y'a des fois où un bon Quizz vaut mieux qu'un vague cours. Or donc Anne-Laure Stérin et Michèle Battisti (ADBS) viennent de mettre en ligne un beau Quizz en trois parties : Les règles du droit...
Les plus-values nettes des moins-values et des reprises de provisions s'élèvent à 0,75 ME.
Comme je l'ai dit dans les commentaires du Quizz 7, l'idée maintenant est de faire l'équivalent de ceci :
values.Aggregate((v1, v2) => v1.TakeWhile((v, index) => v2.Count() > index && v == v2.ElementAt(index)));
en utilisant...
Dans mon Quizz précédent, je propose la solution suivante :
values.Aggregate((v1, v2) => v1.TakeWhile((v, index) => v2.Count() > index && v == v2.ElementAt(index)));
Simon n'a pas dût encore lire mon commentaire sinon il m'a...
Avez-vous les bons réflexes de sécurité lorsque vous utilisez Internet ou êtes-vous la cible idéale pour les menaces qui y sévissent ? Un début de réponse vous est donné dans un quizz.