Hériter d’une classe Sealed ? 25. mars 2018 Olivier C# (0) C’est un peu un piège, bien entendu, une classe “sealed” on ne peut en hériter... Pourtant le besoin existe. Par exemple une String différenciée. Comment contourner l’interdiction du Framework ? Est-ce possible ? Plus...
Générer convenablement des nombres aléatoires 24. mars 2018 Olivier C#, Framework .NET (0) Les ordinateurs sont des machines déterministes, même si on peut parfois en douter ! Ils sont ainsi très mauvais au jeu des valeurs aléatoires, comme nous, mais pour d’autres raisons (trop de rigidité pour les premiers, trop de poids de l’inconscient pour les seconds). Peut-on se fier à Random ? Comment l’utiliser ? Peut-on mieux faire ? Nous allons voir cela …Plus...
XML, arbres, LINQ et parallélisme 5. mars 2018 Olivier C#, LINQ (0) Traiter des données arborescentes est toujours un peu délicat car cela implique l’usage de code récursif, sorte d’épouvantail à informaticien… Pire si tout cela doit être parallélisé c’est un cauchemar pour certains ! Mais c’est oublier que ces problèmes complexes peuvent être résolus par quelques lignes de C# avec l’aide de LINQ !Plus...
Convertisseur Json vers C# en ligne 5. octobre 2017 Olivier C#, Astuce, Données, Internet (0) Convertir du JSON en classes C# immédiatement exploitables peut se faire à la main, mais c’est ennuyeux, long et il est facile de faire des erreurs. Une petite astuce très simple pour aujourd’hui : QuickType.Plus...
Quelles avancées dans le futur Xamarin.Forms 3.x ? 27. septembre 2017 Olivier Unités Mobiles, Visual Studio, WPF, Xamarin, iOS, Xaml, UWP, C#, Android (0) Xamarin.Forms est devenu un rouleau compresseur éclipsant les variantes originelles uniquement dédiées à une plateforme ou une autre (iOS et Android au départ). Elles s’attaquent déjà à UWP depuis quelques temps, mais est-ce là le seul objectif de la version 3.0, s’étendre encore ? … Oui, mais certainement “pas que” ! Plus...