localisation actuelle:Maison > Articles techniques > développement back-end > Tutoriel C#.Net
- Direction:
- tous web3.0 développement back-end interface Web base de données Opération et maintenance outils de développement cadre php programmation quotidienne Applet WeChat Problème commun autre technologie Tutoriel CMS Java Tutoriel système tutoriels informatiques Tutoriel matériel Tutoriel mobile Tutoriel logiciel Tutoriel de jeu mobile
- Classer:
-
- StringWriter contre StringReader en C# ?
- StringReader et StringWriter sont dérivés de TextReader et TextWriter est utilisé pour écrire dans des tampons de chaînes. Il implémente un TextWriter pour écrire des informations dans une chaîne. Pour StringWriter - exemple StringWritersWriter=newStringWriter();while(true){ myChar=strReader.Read(); if(myChar==-1)break
- Tutoriel C#.Net 918 2023-09-15 16:17:02
-
- Pourquoi les index des tableaux C# commencent-ils à zéro ?
- Un tableau est un pointeur vers une adresse dans la mémoire d'index. L'index est le premier élément du tableau. Ici, l’index est comme un offset, un concept même antérieur à l’origine du langage C. Supposons que les éléments de votre tableau commencent à 0Xff000 et comportent 5 éléments, tels que {35,23,67,88,90}. Ainsi, le tableau en mémoire ressemblera à ci-dessous puisque int est stocké sur 4 octets. 0Xff000has350Xff004has230Xff008has670Xff012has880Xff016has90 Cela signifie que lors de l'accès au tableau, le décalage zéro sera l'index 0. Comprenons davantage le concept d'indexation zéro en C# - si un tableau est vide, il contient 0 élément et a une longueur de 0.
- Tutoriel C#.Net 1595 2023-09-15 14:57:03
-
- Quels sont les espaces de noms importants en C# ? Fournir une brève description de chacun
- .NET contient un grand nombre d'espaces de noms, et encore plus si vous incluez des bibliothèques tierces. Cependant, il y en a certains que vous utiliserez encore et encore. En voici 20 qui peuvent vous aider à résoudre 80 % des problèmes de programmation courants et récurrents. Le système contient les types les plus basiques. Ceux-ci incluent les classes, structures, énumérations, événements, interfaces couramment utilisés, etc. System.Text contient des classes représentant les encodages de caractères ASCII et Unicode. Classe de conversion entre blocs de caractères et blocs d'octets. System.Text.RegularExpressions fournit des fonctionnalités d'expression régulière. System.Linq fournit des classes et des interfaces qui prennent en charge les requêtes à l'aide de Language Integrated Query (LINQ). Système.XM
- Tutoriel C#.Net 710 2023-09-15 13:53:21
-
- Imprimez en utilisant vos propres polices en utilisant C#
- Pour imprimer votre propre police en C#, construisez d'abord l'objet FontFamily. L'objet FontFamily définit les polices telles que Arial, TimesNewRoman, etc., et l'objet Font définit la taille et le style de la police. Créons un style de police Arial. FontFamilymyFontFamily=newFontFamily("Arial");FontmyFont=newFont(myFontFamily,20,FontStyle.Bold,GraphicsUnit.Pixel Ci-dessus, nous avons défini FontFamily);
- Tutoriel C#.Net 1053 2023-09-15 12:29:09
-
- Quels sont les différents fichiers JSON disponibles en C# ASP.NET Core ?
- ASP.netCore est réorganisé à partir des versions précédentes d'ASP.net, y compris les dépendances de configuration sur System.Configuration et la configuration XML dans le fichier web.config. Dans ASP.netCore, une nouvelle solution simple pour déclarer et accéder aux paramètres globaux, aux paramètres spécifiques au projet, aux paramètres spécifiques au client et plus encore. Nouveau modèle de configuration pour les fichiers XML, INI et JSON. Différents fichiers JSON de configuration dans ASP.netCore Il existe principalement 6 fichiers JSON de configuration dans ASP.netCore. global.jsonlaunchsettings.jsonappsettings.j
- Tutoriel C#.Net 894 2023-09-15 12:29:05
-
- Programme C# pour convertir Fahrenheit en Celsius
- Tout d'abord, réglez la température en Fahrenheit - doublefahrenheit=97; Console.WriteLine("Fahrenheit:"+fahrenheit); Maintenant, convertissez-la en Celsius - celsius=(fahrenheit-32)*5/9; pour convertir Fahrenheit en Fahrenheit Convertissez la température en degrés Celsius. Démonstration en direct usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespaceDemo{&n
- Tutoriel C#.Net 1223 2023-09-15 11:53:09
-
- Pool de threads en C#
- Un pool de threads en C# est une collection de threads. Il est utilisé pour effectuer des tâches en arrière-plan. Lorsqu'un thread termine sa tâche, il est envoyé dans la file d'attente où existent tous les threads en attente. Ceci est fait pour qu'il puisse être réutilisé. Voyons comment créer un pool de threads. Tout d'abord, utilisez l'espace de noms suivant - usingSystem.Threading ; maintenant, appelez la classe pool de threads à l'aide de l'objet pool de threads. Appelez la méthode QueueUserWorkItem - ThreadPool.QueueUserWorkItem(newWaitCallback(Run)); parcourez-la dans une boucle et comparez-la avec un objet Thread normal.
- Tutoriel C#.Net 1208 2023-09-15 11:37:02
-
- Méthodes Join, Sleep et Abort dans les threads C#
- Join bloque le thread appelant jusqu'à ce que le thread se termine, tout en continuant à effectuer le pompage COM et SendMessage standard. Il existe différentes surcharges de cette méthode. Le mode veille provoque une pause du fil pendant un certain temps. La méthode AbortAbort est utilisée pour détruire les threads. Regardons un exemple de Join() dans un thread - exemple usingSystem;usingSystem.Diagnostics;usingSystem.Threading;namespaceSample{ classDemo{ static
- Tutoriel C#.Net 1612 2023-09-15 11:01:09
-
- Quel est l'équivalent C# du mot-clé ami en C++ ?
- La fonction ami d'une classe ami en C# est définie en dehors de la portée de la classe, mais elle a accès à tous les membres privés et protégés de la classe. Bien que le prototype d'une fonction ami apparaisse dans la définition de la classe, un ami n'est pas une fonction membre. Un ami peut être une fonction, un modèle de fonction ou une fonction membre, ou encore une classe ou un modèle de classe, auquel cas la classe entière et tous ses membres sont amis. L'équivalent le plus proche en C++ d'un ami en C# est de créer une classe imbriquée qui accédera aux membres privés de la classe externe. Ici, la classe interne peut accéder aux membres privés de la classe externe - classOuter{ classInner{ }}.
- Tutoriel C#.Net 752 2023-09-15 10:53:02
-
- Modificateurs d'accès en C#
- Les modificateurs d'accès spécifient la portée des variables et des fonctions en C#. Voici les modificateurs d'accès fournis par C# : Le modificateur Public n'impose aucune restriction sur l'accès des membres. L'accès protégé est limité aux classes dérivées ou aux définitions de classe. Sa déclaration est accessible par les modificateurs d'accès internes au sein d'un programme avec les autorisations suivantes. protected internal Il possède des spécificateurs d'accès fournis par des modificateurs d'accès protégés et internes. Privé uniquement au sein de la classe dans laquelle il est déclaré. Les membres désignés comme privés ne sont pas accessibles en dehors du cours. Exemple Regardons un exemple de modificateur d'accès protégé, accédant aux membres protégés - démonstration en direct utilisant System;namespaceMySpecifiers{&nbs
- Tutoriel C#.Net 947 2023-09-15 08:37:02
-
- Quelle est la capacité de surcharge des opérateurs en C#
- Voici la liste des opérateurs qui peuvent être surchargés en C# et des opérateurs qui ne peuvent pas être surchargés. Opérateurs ordinaux et descriptions 1+,-,!,~,++,--Ces opérateurs unaires acceptent un opérande et peuvent être surchargés. 2+,-,*,/,% Ces opérateurs binaires acceptent deux opérandes et peuvent être surchargés. Les opérateurs de comparaison 3==,!=,,= peuvent être surchargés. 4&&, || Les opérateurs logiques conditionnels ne peuvent pas être directement surchargés. 5+=,-=,*=,/=,%= les opérateurs d’affectation ne peuvent pas être surchargés. 6=,.,?:,-
- Tutoriel C#.Net 1271 2023-09-15 08:13:08
-
- Quelles sont les directives if/then en C# pour le débogage et la publication ?
- Il existe différentes configurations pour créer votre projet .Net en mode débogage et en mode release de Visual Studio. Sélectionnez le mode Débogage pour parcourir votre projet .Net, puis sélectionnez le mode Release dans lequel le fichier d'assemblage (.dll ou .exe) est finalement généré. Pour modifier la configuration de build - Dans le menu Build, sélectionnez Configuration Manager, puis Debug ou Release. Ou dans la barre d'outils, sélectionnez Debug ou Release dans la configuration de la solution. Le code écrit en #ifdebug ne sera exécuté que s'il est exécuté en mode débogage. Si le code s'exécute en mode release, #ifDebug sera faux et le code présent ne sera pas exécuté. Exemple de programme de classe{
- Tutoriel C#.Net 1239 2023-09-14 22:29:08
-
- Classes abstraites, classes scellées et membres de classe en C#
- Les classes abstraites incluent des méthodes abstraites et des méthodes non abstraites. Les classes abstraites ne peuvent pas être instanciées. Une classe scellée empêche l’héritage et ne peut pas être utilisée comme classe de base. Classe abstraite Pour déclarer une classe abstraite, vous devez mettre le mot-clé abstract avant la définition de la classe. Un exemple de membre de classe dans une classe abstraite est le suivant, une méthode abstraite est définie - publicabstractclassVehicle{ publicabstractvoiddisplay();} La définition de la méthode abstraite est suivie d'un point-virgule car elle n'est pas implémentée. Classe scellée Pour déclarer une classe scellée, vous devez placer le mot clé seal class definition devant. Une classe scellée empêche l’héritage et vous ne pouvez pas l’utiliser comme classe de base. publique
- Tutoriel C#.Net 848 2023-09-14 22:21:06
-
- Comment trouver le nombre de cœurs de processeur en C# ?
- Nous pouvons obtenir diverses informations relatives au processeur : le nombre de processeurs physiques, le nombre de cœurs et le nombre de processeurs logiques. Ceux-ci peuvent tous être différents en prenant comme exemple une machine avec 2 hyperthreading dual-core activés. d'un processeur, il y a 2 processeurs physiques, 4 cœurs et 8 processeurs logiques. Le nombre de processeurs logiques est disponible via la classe Environment, mais d'autres informations ne sont disponibles que via WMI (et vous devrez peut-être installer des correctifs ou des service packs sur certains systèmes pour que cela fonctionne) - Ajoutez ce qui suit à votre projet Référence au système .Management.dll. Dans .NET Core, ceci est fourni sous forme de package NuGet (Windows uniquement). chose
- Tutoriel C#.Net 1293 2023-09-14 22:21:02
-
- Que sont les destructeurs en C# 7.0 ?
- C# permet d'utiliser plusieurs méthodes destructrices dans le même programme avec le même nombre de paramètres de sortie ou le même nombre et le même type de paramètres de sortie dans un ordre différent. Cela fait partie de la nouvelle syntaxe des tuples - non liée à la classe Tuple, mais tirée de la programmation fonctionnelle. Le mot-clé Deconstruct est utilisé pour l'exemple de fonction de déstructuration. publicclassEmployee{ publicEmployee(stringemployeename,stringfirstName,stringlastName){ Employeename
- Tutoriel C#.Net 1158 2023-09-14 22:05:03