Tutoriel par Examples: dev



public class IHtmlStringTypeHandler : SqlMapper.TypeHandler<IHtmlString> { public override void SetValue( IDbDataParameter parameter, IHtmlString value) { parameter.DbType = DbType.String; parameter.Value = value?.ToHtmlString(); } pu...
// single character s char c = 's'; // character s: casted from integer value char c = (char)115; // unicode character: single character s char c = '\u0073'; // unicode character: smiley face char c = '\u263a';
// assigning a signed short to its minimum value short s = -32768; // assigning a signed short to its maximum value short s = 32767; // assigning a signed int to its minimum value int i = -2147483648; // assigning a signed int to its maximum value int i = 2147483647; // assigning a s...
// assigning an unsigned short to its minimum value ushort s = 0; // assigning an unsigned short to its maximum value ushort s = 65535; // assigning an unsigned int to its minimum value uint i = 0; // assigning an unsigned int to its maximum value uint i = 4294967295; // assigning an...
// default value of boolean is false bool b; //default value of nullable boolean is null bool? z; b = true; if(b) { Console.WriteLine("Boolean has true value"); } Le mot clé bool est un alias de System.Boolean. Il est utilisé pour déclarer des variables pour stocker les valeur...
var tasks = Enumerable.Range(1, 5).Select(n => new Task<int>(() => { Console.WriteLine("I'm task " + n); return n; })).ToArray(); foreach(var task in tasks) task.Start(); Task.WaitAll(tasks); foreach(var task in tasks) Console.WriteLine(task.Result);
L'opérateur nameof vous permet d'obtenir le nom d'une variable, d'un type ou d'un membre sous forme de chaîne sans le coder comme un littéral. L'opération est évaluée au moment de la compilation, ce qui signifie que vous pouvez renommer, en utilisant la fonctionnalité de ren...
Créez un nouveau fichier dans votre éditeur de texte ou IDE nommé HelloWorld.java . Puis collez ce bloc de code dans le fichier et sauvegardez: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } Courir en direc...
package com.example; import android.os.Bundle; import android.support.annotation.Nullable; import android.util.Log; import android.view.View; import android.view.ViewTreeObserver; public class ExampleActivity extends Activity { @Override protected void onCreate(@Nullable final ...
Utilisez la méthode orElseThrow() de Optional pour obtenir la valeur contenue ou lancer une exception, si elle n'a pas été définie. Ceci est similaire à l'appel de get() , sauf qu'il permet des types d'exceptions arbitraires. La méthode prend un fournisseur qui doit renvoyer l'e...
La construction use est utilisée pour importer des variables dans la portée de la fonction anonyme: $divisor = 2332; $myfunction = function($number) use ($divisor) { return $number / $divisor; }; echo $myfunction(81620); //Outputs 35 Les variables peuvent également être importées par ré...
Il est possible d' envoyer une valeur au générateur en la passant à la méthode next() . function* summer() { let sum = 0, value; while (true) { // receive sent value value = yield; if (value === null) break; // aggregate values sum += val...
Il y a plusieurs façons d'ajouter des valeurs à un tableau var exampleArray = [1,2,3,4,5] exampleArray.append(6) //exampleArray = [1, 2, 3, 4, 5, 6] var sixOnwards = [7,8,9,10] exampleArray += sixOnwards //exampleArray = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] et supprimer des valeurs d'un t...
L'accès aux valeurs de tableau se fait généralement entre crochets: int val; int array[10]; /* Setting the value of the fifth element to 5: */ array[4] = 5; /* The above is equal to: */ *(array + 4) = 5; /* Reading the value of the fifth element: */ val = array[4]; Comme effet se...
# First falsy element or last element if all are truthy: reduce(lambda i, j: i and j, [100, [], 20, 10]) # = [] reduce(lambda i, j: i and j, [100, 50, 20, 10]) # = 10 # First truthy element or last element if all falsy: reduce(lambda i, j: i or j, [100, [], 20, 0]) # = 100 reduce(la...
int foo(void) { /* do stuff */ /* no return here */ } int main(void) { /* Trying to use the (not) returned value causes UB */ int value = foo(); return 0; } Lorsqu'une fonction est déclarée pour renvoyer une valeur, elle doit le faire sur tous les chemins de code possibles....
var favoriteColors: Set = ["Red", "Blue", "Green"] //favoriteColors = {"Blue", "Green", "Red"} Vous pouvez utiliser la méthode insert(_:) pour ajouter un nouvel élément dans un ensemble. favoriteColors.insert("Orange") //fav...
Contrairement aux classes, qui sont transmises par référence, les structures sont transmises via la copie: first = "Hello" second = first first += " World!" // first == "Hello World!" // second == "Hello" String est une structure, elle est donc copiée l...
La définition d'un filtre s'applique à tous les canaux auxquels vous souscrirez auprès de ce client particulier. Ce filtre client exclut les messages dont l'UUID de cet abonné est défini sur l'UUID de l'expéditeur: NSString *expression = [NSString stringWithFormat:@"(uuid !...
Cela utilise le Kit de développement logiciel (SDK) Dropbox Python pour créer un lien partagé pour un fichier et fournit également une visibilité et une expiration requises dans les paramètres : import datetime import dropbox dbx = dropbox.Dropbox("<ACCESS_TOKEN>") expires ...

Page 1 de 21