Tutoriel par Examples: comp



<Foo> <Dog/> </Foo> public class Foo { // Using XmlElement [XmlElement(Name="Dog")] public Animal Cat { get; set; } }
<Store> <Articles> <Product/> <Product/> </Articles> </Store> public class Store { [XmlArray("Articles")] public List<Product> Products {get; set; } }
IEnumerable<int> numbers = new[] {1,2,3,4,5,6,7,8,9,10}; var numbersCount = numbers.Count(); Console.WriteLine(numbersCount); //10 var evenNumbersCount = numbers.Count(n => (n & 1) == 0); Console.WriteLine(evenNumbersCount); //5
class Program { static void Main(string[] args) { // Create 2 thread objects. We're using delegates because we need to pass // parameters to the threads. var thread1 = new Thread(new ThreadStart(() => PerformAction(1))); var thread2 = new Thread(...
class Program { static void Main(string[] args) { // Run 2 Tasks. var task1 = Task.Run(() => PerformAction(1))); var task2 = Task.Run(() => PerformAction(2))); // Wait (i.e. block this thread) until both Tasks are complete. Task.WaitA...
// Define an expression tree, taking an integer, returning a bool. Expression<Func<int, bool>> expr = num => num < 5; // Call the Compile method on the expression tree to return a delegate that can be called. Func<int, bool> result = expr.Compile(); // Invoke the dele...
Les exemples suivants ne compileront pas: string s = "\c"; char c = '\c'; Au lieu de cela, ils produiront la Unrecognized escape sequence Erreur Unrecognized escape sequence au moment de la compilation.
Afin de comparer les chaînes pour l'égalité, vous devez utiliser les méthodes equals ou equalsIgnoreCase l'objet String. Par exemple, l'extrait suivant déterminera si les deux instances de String sont égales sur tous les caractères: String firstString = "Test123"; String sec...
La bibliothèque de support AppCompat fournit des thèmes pour créer des applications avec la spécification Material Design . Un thème avec un parent de Theme.AppCompat est également requis pour qu'une activité étende AppCompatActivity . La première étape consiste à personnaliser la palette de c...
Pour les prototypes de base ou le comportement de base de la ligne de commande, la boucle suivante est utile. public class ExampleCli { private static final String CLI_LINE = "example-cli>"; //console like string private static final String CMD_QUIT = "quit"...
Un Pattern peut être compilé avec des flags, si le regex est utilisé en tant que String , utilisez des modificateurs inline: Pattern pattern = Pattern.compile("foo.", Pattern.CASE_INSENSITIVE | Pattern.DOTALL); pattern.matcher("FOO\n").matches(); // Is true. /* Had the regex...
Calendrier, Date et LocalDate Java SE 8 avant, après, compareTo et égale les méthodes //Use of Calendar and Date objects final Date today = new Date(); final Calendar calendar = Calendar.getInstance(); calendar.set(1990, Calendar.NOVEMBER, 1, 0, 0, 0); Date birthdate = calendar.getTime();...
Vous devez faire attention lorsque vous comparez des valeurs à virgule flottante ( float ou double ) en utilisant des opérateurs relationnels: == != , < Et ainsi de suite. Ces opérateurs donnent des résultats en fonction des représentations binaires des valeurs à virgule flottante. Par exemple: ...
Une compréhension de liste crée une nouvelle list en appliquant une expression à chaque élément d’une itération . La forme la plus élémentaire est: [ <expression> for <element> in <iterable> ] Il y a aussi une condition optionnelle "if": [ <expression> for <el...
Une compréhension de dictionnaire est similaire à une compréhension de liste sauf qu'elle produit un objet dictionnaire au lieu d'une liste. Un exemple de base: Python 2.x 2.7 {x: x * x for x in (1, 2, 3, 4)} # Out: {1: 1, 2: 4, 3: 9, 4: 16} ce qui est juste une autre façon d'écrir...
La compréhension d'ensemble est similaire à la compréhension de liste et du dictionnaire , mais elle produit un ensemble , qui est une collection non ordonnée d'éléments uniques. Python 2.x 2.7 # A set containing every value in range(5): {x for x in range(5)} # Out: {0, 1, 2, 3, 4} # ...
Vous pouvez comparer plusieurs éléments avec plusieurs opérateurs de comparaison avec une comparaison en chaîne. Par exemple x > y > z est juste une forme abrégée de: x > y and y > z Ceci évaluera à True seulement si les deux comparaisons sont True . La forme générale est a OP b OP...
La méthode préférée du fichier i / o consiste à utiliser le mot-clé with . Cela garantira que le descripteur de fichier est fermé une fois la lecture ou l'écriture terminée. with open('myfile.txt') as in_file: content = in_file.read() print(content) ou, pour gérer la fermeture du fich...
Une méthode est disponible pour compter le nombre d'occurrences d'une sous-chaîne dans une autre chaîne, str.count . str.count(sub[, start[, end]]) str.count renvoie un int indiquant le nombre d'occurrences de non-chevauchement du sous-chaîne sub dans une autre chaîne. Les arguments ...
Il y a une fonction complémentaire pour le filter dans le itertools : Python 2.x 2.0.1 # not recommended in real use but keeps the example valid for python 2.x and python 3.x from itertools import ifilterfalse as filterfalse Python 3.x 3.0.0 from itertools import filterfalse qui fonctionne e...

Page 1 de 43