Tutoriel par Examples: all



Soit la recherche dans l'interface graphique de Visual Studio: Outils> Gestionnaire de packages NuGet> Gérer les packages pour solution ... (Visual Studio 2015) Ou exécutez cette commande dans une instance Nuget Power Shell pour installer la dernière version stable Install-Package Dap...
Le mot-clé stackalloc crée une région de mémoire sur la pile et renvoie un pointeur sur le début de cette mémoire. La mémoire allouée par pile est automatiquement supprimée lorsque la portée dans laquelle elle a été créée est fermée. //Allocate 1024 bytes. This returns a pointer to the first byte. ...
Pour pouvoir gérer les packages de vos projets, vous avez besoin du gestionnaire de paquets NuGet. Ceci est une extension de Visual Studio, expliquée dans les documents officiels: Installation et mise à jour du client NuGet . À partir de Visual Studio 2012, NuGet est inclus dans chaque édition et ...
goto peut être utilisé pour accéder à une ligne spécifique du code, spécifiée par une étiquette. goto tant que: Étiquette: void InfiniteHello() { sayHello: Console.WriteLine("Hello!"); goto sayHello; } Démo en direct sur .NET Fiddle Déclaration de cas: enum Permissio...
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);
var random = new Random(); IEnumerable<Task<int>> tasks = Enumerable.Range(1, 5).Select(n => Task.Run(() => { Console.WriteLine("I'm task " + n); return n; })); Task<int[]> task = Task.WhenAll(tasks); int[] results = await task; Console.WriteLine...
var actions = Enumerable.Range(1, 10).Select(n => new Action(() => { Console.WriteLine("I'm task " + n); if((n & 1) == 0) throw new Exception("Exception from task " + n); })).ToArray(); try { Parallel.Invoke(actions); } catch(AggregateExc...
L'opérande de gauche doit être nul, tandis que l'opérande de droite peut l'être ou non. Le résultat sera saisi en conséquence. Non nullable int? a = null; int b = 3; var output = a ?? b; var type = output.GetType(); Console.WriteLine($"Output Type :{type}"); Console....
La mise à jour de l'état d'un composant Swing doit avoir lieu sur le thread de répartition des événements (EDT). javax.swing.Timer déclenche son ActionListener sur l'EDT, ce qui en fait un bon choix pour effectuer des opérations Swing. L'exemple suivant met à jour le texte d'un...
Vue d'ensemble Dans cet exemple, 2 clients envoient des informations entre eux via un serveur. Un client envoie au serveur un numéro qui est transmis au second client. Le second client divise par deux le nombre et le renvoie au premier client via le serveur. Le premier client fait la même chos...
Pour accéder à la valeur d'une option, elle doit être déballée. Vous pouvez déballer conditionnellement une option en utilisant une liaison facultative et forcer un dépliage facultatif en utilisant le ! opérateur. Déballage conditionnel demande efficacement "Cette variable a-t-elle une v...
function waitFunc(){ console.log("This will be logged every 5 seconds"); } window.setInterval(waitFunc,5000);
window.setInterval() renvoie un IntervalID , qui peut être utilisé pour empêcher l'exécution de cet intervalle. Pour ce faire, stockez la valeur de retour de window.setInterval() dans une variable et appelez clearInterval() avec cette variable comme seul argument: function waitFunc(){ cons...
CREATE TABLE HR_EMPLOYEES ( PersonID int, LastName VARCHAR(30), FirstName VARCHAR(30), Position VARCHAR(30) ); CREATE TABLE FINANCE_EMPLOYEES ( PersonID INT, LastName VARCHAR(30), FirstName VARCHAR(30), Position VARCHAR(30) ); Disons que nous voulons ...
introduction Package est un terme utilisé par npm pour désigner les outils que les développeurs peuvent utiliser pour leurs projets. Cela inclut tout, des bibliothèques et des frameworks tels que jQuery et AngularJS aux exécuteurs de tâches tels que Gulp.js. Les paquets seront fournis dans un doss...
import multiprocessing def fib(n): """computing the Fibonacci in an inefficient way was chosen to slow down the CPU.""" if n <= 2: return 1 else: return fib(n-1)+fib(n-2) p = multiprocessing.Pool() print(p.map(fib,[38,37,3...
Pour commencer, installez Node.js sur votre ordinateur de développement. Windows: Accédez à la page de téléchargement et téléchargez / exécutez le programme d'installation. Mac: Accédez à la page de téléchargement et téléchargez / exécutez le programme d'installation. Alternativement, vou...
PM> Uninstall-Package EntityFramework
PM> Uninstall-Package -ProjectName MyProjectB EntityFramework

Page 1 de 78