localisation actuelle:Maison > Articles techniques > développement back-end > Tutoriel C#.Net

  • StringWriter contre StringReader en C# ?
    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 ?
    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
    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#
    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 ?
    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
    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#
    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#
    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++ ?
    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#
    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#
    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 ?
    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#
    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# ?
    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 ?
    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

Recommandations d'outils

Code de contact du formulaire de message d'entreprise jQuery

Le code de contact du formulaire de message d'entreprise jQuery est un formulaire de message d'entreprise simple et pratique et le code de la page d'introduction contactez-nous.

Effets de lecture de boîte à musique HTML5 MP3

L'effet spécial de lecture de boîte à musique HTML5 MP3 est un lecteur de musique MP3 basé sur HTML5 + CSS3 pour créer de jolies émoticônes de boîte à musique et cliquer sur le bouton de commutation.

Effets spéciaux du menu de navigation d'animation de particules cool HTML5

L'effet de menu de navigation d'animation de particules cool HTML5 est un effet spécial qui change de couleur lorsque le menu de navigation est survolé par la souris.

Code d'édition par glisser-déposer du formulaire visuel jQuery

Le code d'édition par glisser-déposer du formulaire visuel jQuery est un formulaire visuel basé sur jQuery et le framework bootstrap.

Modèle Web de fournisseur de fruits et légumes biologiques Bootstrap5

Un modèle Web de fournisseur de fruits et légumes biologiques-Bootstrap5
Modèle d'amorçage
2023-02-03

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus

Modèle de page Web réactive de gestion d'arrière-plan d'informations de données multifonctionnelles Bootstrap3-Novus
modèle de back-end
2023-02-02

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5

Modèle de page Web de plate-forme de services de ressources immobilières Bootstrap5
Modèle d'amorçage
2023-02-02

Modèle Web d'informations de CV simples Bootstrap4

Modèle Web d'informations de CV simples Bootstrap4
Modèle d'amorçage
2023-02-02

Matériau vectoriel d'éléments d'été mignons (EPS+PNG)

Il s'agit d'un joli matériau vectoriel d'éléments d'été, comprenant le soleil, un chapeau de soleil, un cocotier, un bikini, un avion, une pastèque, une crème glacée, une boisson fraîche, une bouée, des tongs, un ananas, une conque, une coquille, une étoile de mer, un crabe. , Citrons, crème solaire, lunettes de soleil, etc., le matériel est fourni aux formats EPS et PNG, y compris des aperçus JPG.
Matériau PNG
2024-05-09

Matériel vectoriel de quatre badges de graduation rouges 2023 (AI+EPS+PNG)

Il s'agit d'un matériau vectoriel de badge de remise des diplômes rouge 2023, quatre au total, disponible aux formats AI, EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-29

Oiseau chantant et chariot rempli de fleurs design matériel vectoriel de bannière de printemps (AI + EPS)

Il s'agit d'un matériau vectoriel de bannière printanière conçu avec des oiseaux chanteurs et un chariot rempli de fleurs. Il est disponible aux formats AI et EPS, y compris l'aperçu JPG.
image de bannière
2024-02-29

Matériau vectoriel de chapeau de graduation doré (EPS+PNG)

Il s'agit d'un matériau vectoriel de casquette de graduation dorée, disponible aux formats EPS et PNG, y compris l'aperçu JPG.
Matériau PNG
2024-02-27

Modèle de site Web d'entreprise de services de nettoyage et de réparation de décoration intérieure

Le modèle de site Web d'entreprise de services de nettoyage et d'entretien de décoration d'intérieur est un modèle de site Web à télécharger adapté aux sites Web promotionnels qui proposent des services de décoration, de nettoyage, d'entretien et d'autres organisations de services. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-05-09

Modèle de page de guide de CV personnel aux couleurs fraîches

Le modèle de page de guide de CV de candidature personnelle de correspondance de couleurs fraîches est un téléchargement de modèle Web de page de guide d'affichage de travail de CV de recherche d'emploi personnel adapté au style de correspondance de couleurs fraîches. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-29

Modèle Web de CV de travail créatif de concepteur

Le modèle Web de CV de travail créatif de concepteur est un modèle Web téléchargeable pour l'affichage de CV personnels adapté à divers postes de concepteur. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28

Modèle de site Web d'entreprise de construction d'ingénierie moderne

Le modèle de site Web d'entreprise d'ingénierie et de construction moderne est un modèle de site Web téléchargeable adapté à la promotion du secteur des services d'ingénierie et de construction. Astuce : Ce modèle appelle la bibliothèque de polices Google et la page peut s'ouvrir lentement.
Modèle frontal
2024-02-28