Tutoriel par Examples: car



var persons = new[] { new {Id = 1, Name = "Foo"}, new {Id = 2, Name = "Bar"}, new {Id = 3, Name = "Fizz"}, new {Id = 4, Name = "Buzz"} }; var names = persons.Select(p => p.Name); Console.WriteLine(string.Join(",", names....
Enumerable.Select renvoie un élément de sortie pour chaque élément d'entrée. Alors que Enumerable.SelectMany produit un nombre variable d'éléments de sortie pour chaque élément d'entrée. Cela signifie que la séquence de sortie peut contenir plus ou moins d’éléments que ceux de la séquen...
string sqrt = "\u221A"; // √ string emoji = "\U0001F601"; // 😁 string text = "\u0022Hello World\u0022"; // "Hello World" string variableWidth = "\x22Hello World\x22"; // "Hello World"
Apostrophes char apostrophe = '\''; Barre oblique inverse char oneBackslash = '\\';
string helloWorld = "hello world, how is it going?"; string[] parts1 = helloWorld.Split(','); //parts1: ["hello world", " how is it going?"] string[] parts2 = helloWorld.Split(' '); //parts2: ["hello", "world,", "how", "is&qu...
String.Trim() string x = " Hello World! "; string y = x.Trim(); // "Hello World!" string q = "{(Hi!*"; string r = q.Trim( '(', '*', '{' ); // "Hi!" String.TrimStart() et String.TrimEnd() string q = "{(Hi*"; string r = q.TrimStart( '{' ...
Map<Integer, String> map = new HashMap<>(); map.put(1, "First element."); map.put(2, "Second element."); map.put(3, "Third element."); map.clear(); System.out.println(map.size()); // => 0
Le type String fournit deux méthodes pour convertir des chaînes entre majuscules et minuscules: toUpperCase pour convertir tous les caractères en majuscules toLowerCase pour convertir tous les caractères en minuscules Ces méthodes renvoient toutes les deux les chaînes converties en tant que nouv...
Les cartes fournissent des méthodes qui vous permettent d'accéder aux clés, aux valeurs ou aux paires clé-valeur de la carte en tant que collections. Vous pouvez parcourir ces collections. Compte tenu de la carte suivante par exemple: Map<String, Integer> repMap = new HashMap<>(); ...
Utilisez la méthode map() de Optional pour travailler avec des valeurs pouvant être null sans effectuer de vérifications null explicites: (Notez que les opérations map() et filter() sont évaluées immédiatement, contrairement à leurs homologues Stream qui ne sont évalués que lors d'une opératio...
Pour ajouter des marqueurs à une carte Google, par exemple à partir d’une ArrayList d’objets MyLocation , nous pouvons le faire de cette manière. La classe de titulaire MyLocation : public class MyLocation { LatLng latLng; String title; String snippet; } Voici une méthode qui prendrait...
#map , fourni par Enumerable, crée un tableau en invoquant un bloc sur chaque élément et en collectant les résultats: [1, 2, 3].map { |i| i * 3 } # => [3, 6, 9] ['1', '2', '3', '4', '5'].map { |i| i.to_i } # => [1, 2, 3, 4, 5] Le tableau d'origine n'est pas modifié. un nouveau ...
Considérons une base de données avec les deux tableaux suivants. Table d'employés: Id FName LName DeptId 1 James Forgeron 3 2 John Johnson 4 Table des départements: Id prénom 1 Ventes 2 Commercialisation 3 La finance 4 IL Déclaration de sélection simple * est le caract...
Le module math contient la fonction math.sqrt() qui peut calculer la racine carrée de n'importe quel nombre (qui peut être converti en un float ) et le résultat sera toujours un float : import math math.sqrt(9) # 3.0 math.sqrt(11.11) # 3.3331666624997918 math.sqrt...
Un tableau vide ( [] ) peut être créé avec la méthode de classe Array::new , Array::new : Array.new Pour définir la longueur du tableau, passez un argument numérique: Array.new 3 #=> [nil, nil, nil] Il existe deux manières de remplir un tableau avec des valeurs par défaut: Passer une va...
Le collecteur groupingBy(classifier, downstream) permet la collecte d'éléments Stream dans une Map en classant chaque élément dans un groupe et en effectuant une opération en aval sur les éléments classés dans le même groupe. Un exemple classique de ce principe consiste à utiliser une Map pour...
Les littéraux de chaîne dans Swift sont délimités par des guillemets ( " ): let greeting = "Hello!" // greeting's type is String Les caractères peuvent être initialisés à partir de littéraux de chaîne, à condition que le littéral ne contienne qu’un seul cluster de graphèmes: let c...
Quand il s'agit d'ajouter / supprimer des canaux vers / depuis vos groupes de canaux, vous devez avoir la permission de manage pour ces groupes de canaux. Mais vous ne devez jamais autoriser les clients à manage les groupes de canaux auxquels ils s’abonneront. S'ils le faisaient, ils po...
[0-9] et \d sont des modèles équivalents (à moins que votre moteur Regex ne soit unicode et que \d corresponde également à des choses comme ②). Ils correspondent tous deux à un caractère à un seul chiffre afin que vous puissiez utiliser la notation que vous trouvez plus lisible. Créez une chaîne d...
Regardons un exemple plus complexe qui contient une relation un-à-plusieurs. Notre requête contiendra désormais plusieurs lignes contenant des données en double et nous devrons gérer cela. Nous faisons cela avec une recherche dans une fermeture. La requête change légèrement comme le font les exemp...

Page 1 de 18