Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Abonnements

Parcourir par tags

Tous les tags » Quizz » Linq   (RSS)
Quizz 10 - Où placer le Where
Ce quizz est un peu spécial car il est inclut dans "un vrai post". Où placer le where ? Cette question a l'air très simple mais ce n'est pourtant pas si facile que ça. Reprenons la solution que je propose sur le dernier quizz de Mitsu : names.Select(n Lire la suite...

Posté le lundi 18 août 2008 21:18 par Matthieu MEZIL | 6 commentaire(s)

Classé sous : , , ,

Quizz 9
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.Aggregate((v1, Lire la suite...

Posté le jeudi 14 août 2008 13:01 par Matthieu MEZIL | 6 commentaire(s)

Classé sous : , , ,

Quizz 8
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 un seul Lire la suite...

Posté le mercredi 13 août 2008 13:05 par Matthieu MEZIL | 9 commentaire(s)

Classé sous : , , ,

Quizz 7
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'aurait déjà Lire la suite...

Posté le mercredi 13 août 2008 08:05 par Matthieu MEZIL | 5 commentaire(s)

Classé sous : , , ,

Quizz 6
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 }, new int [] { 1, 2, Lire la suite...

Posté le mardi 12 août 2008 13:06 par Matthieu MEZIL | 18 commentaire(s)

Classé sous : , , ,

Quizz 5 : de plus en plus débile mes quizz :-)
Reprenons mon quizz 4 : 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 > Lire la suite...

Posté le mardi 12 août 2008 07:44 par Matthieu MEZIL | 2 commentaire(s)

Classé sous : , , ,

Quizz 4
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) { // Just code Lire la suite...

Posté le lundi 11 août 2008 23:01 par Matthieu MEZIL | 5 commentaire(s)

Classé sous : , , ,

Quizz 3
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 : static Lire la suite...

Posté le lundi 11 août 2008 13:32 par Matthieu MEZIL | 5 commentaire(s)

Classé sous : , , ,

Quizz 2
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, Mitsu a eu l'idée astucieuse Lire la suite...

Posté le samedi 9 août 2008 12:28 par Matthieu MEZIL | 2 commentaire(s)

Classé sous : , , ,

Comme Mitsu :-)
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érer Lire la suite...

Posté le vendredi 8 août 2008 13:10 par Matthieu MEZIL | 16 commentaire(s)

Classé sous : , , ,

Mitsu reprend ses quizz
Bonne nouvelle, Tout comme l'été dernier, Mitsu reprend ses quizz ! Bon j'espère que les prochains vont être un peu plus dur que le premier parce que là c'est vraiment du niveau 100 Enjoy Lire la suite...

Posté le mercredi 6 août 2008 13:25 par Matthieu MEZIL | 0 commentaire(s)

Classé sous : , , ,

LINQ : encore un quizz
Voici un petit quizz à faire de tête. Quel sera l'état de ma console à l'exécution de ce code? class Program { static void Main( string [] args) { XElement xml = new XElement ( "Customers" , new XElement ( "Customer" , new XAttribute ( "LN" , "A" ), new Lire la suite...

Posté le lundi 17 mars 2008 07:05 par Matthieu MEZIL | 5 commentaire(s)

Classé sous : , , ,

Petit quizz LINQ To SQL
Le code suivant : using ( var context = new DataClasses1DataContext ()) { int [] keyValues = { 1, 2, 3 }; var q = from p in context.Products where keyValues.Contains(p.ProductID) select p; var r = new { Count = q.Count(), CountCategory = ( from p in q Lire la suite...

Posté le lundi 10 mars 2008 08:13 par Matthieu MEZIL | 7 commentaire(s)

Classé sous : , , , ,



Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01