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

  • Comment utiliser les indexeurs en C# 8.0 ?
    Comment utiliser les indexeurs en C# 8.0 ?
    ^ Opérateur - Il est connu comme l'opérateur d'indexation de la fin. Il renvoie l'index relatif à la fin de la séquence ou de la collection. Par rapport aux méthodes précédentes, c’est le moyen le plus propre et le plus simple de trouver le dernier élément. Methods.company.listEmployees[^2].Name="Nom de l'employé 2 modifié à l'aide d'une nouvelle syntaxe";company.listEmployees[^5].Name="Nom de l'employé 5 modifié à l'aide d'une nouvelle syntaxe";company.listEmployees[^8 ].Name="Nom de l'employé 8 modifié à l'aide d'une nouvelle syntaxe&q
    Tutoriel C#.Net 991 2023-09-12 18:53:03
  • Comment lister tous les fichiers disponibles dans un répertoire en utilisant C# ?
    Comment lister tous les fichiers disponibles dans un répertoire en utilisant C# ?
    Tout d'abord, utilisez l'objet DirectoryInfo -//creatingaDirectoryInfoobjectDirectoryInfomydir=newDirectoryInfo (@"d:\amit"); Maintenant, utilisez la méthode GetFiles() pour obtenir tous les fichiers -FileInfo[]f=mydir.GetFiles(); liste des fichiers dans le répertoire, veuillez essayer d'exécuter le code suivant - exemple usingSystem;usingSystem.IO;namespaceDemo{ cla
    Tutoriel C#.Net 679 2023-09-12 18:41:08
  • Comment créer un répertoire en C# ?
    Comment créer un répertoire en C# ?
    Pour créer, déplacer et supprimer des répertoires en C#, la classe System.IO.Directory possède des méthodes. Tout d’abord, importez l’espace de noms System.IO. Maintenant, créez le répertoire dans le chemin spécifié à l'aide de la méthode Director.CreateDirectory() - stringmyDir=@"D:\NEW";if(!Directory.Exists(myDir)){ Directory.CreateDirectory(myDir);} De même, vous pouvez Créez un sous-répertoire −stringmysubdir=@
    Tutoriel C#.Net 648 2023-09-12 18:29:08
  • Comment implémenter le principe de responsabilité unique en utilisant C# ?
    Comment implémenter le principe de responsabilité unique en utilisant C# ?
    Une classe ne devrait avoir qu’une seule raison de changer. Définition - Dans ce cas, la responsabilité est considérée comme un motif de changement. Ce principe stipule que si nous avons deux raisons de changer une classe, nous devons diviser la fonctionnalité en deux classes. Chaque classe ne gère qu'une seule responsabilité, et si nous devons apporter un changement à l'avenir, nous le ferons dans la classe qui le gère. Lorsque nous devons apporter des modifications à une classe qui a plus de responsabilités, ce changement peut affecter d'autres fonctionnalités liées à d'autres responsabilités de cette classe. Exemple de code avant le principe de responsabilité unique usingSystem;usingSystem.Net.Mail;namespaceSolidPrinciples.Single.Responsibility
    Tutoriel C#.Net 1032 2023-09-12 17:21:02
  • Comment obtenir le chemin du bureau de l'utilisateur actuel en C# ?
    Comment obtenir le chemin du bureau de l'utilisateur actuel en C# ?
    Vous pouvez utiliser Environment.SpecialFolder pour obtenir le chemin du bureau de l'utilisateur actuel. Environment.SpecialFolder Obtient le chemin d'accès au dossier spécial système identifié par l'énumération spécifiée. stringdesktopPath=Environment.GetFolderPath(Environment.SpecialFolder.Desktop) La classe System.Environment fournit des informations sur l'environnement et la plate-forme actuels. La classe System.Environment est utilisée pour récupérer les paramètres des variables d'environnement, la version du Common Language Runtime et la pile d'appels.
    Tutoriel C#.Net 965 2023-09-12 16:49:05
  • Quelle est la façon de trier une liste en C# ?
    Quelle est la façon de trier une liste en C# ?
    Pour trier une liste en C#, utilisez la méthode Sort(). Créons d'abord une liste - List<string>myList=newList<string>(); ajoutons maintenant des éléments - myList.Add("Audi");myList.Add("BMW");myList.Add("Chevrolet") ;myList.Add("Hyundai");Utilisez la méthode Sort() pour trier la liste -myList.Sort();Exemple ci-dessous
    Tutoriel C#.Net 1298 2023-09-12 16:13:02
  • Comment créer un 6-tuple en C# ?
    Comment créer un 6-tuple en C# ?
    La classe Tuple représente un 6-tuple. Un tuple est une structure de données avec une séquence d'éléments. Il a six propriétés - Item1 - Obtient la valeur du premier composant de l'objet Tuple actuel. Item2 - Obtient la valeur du deuxième composant de l'objet Tuple actuel. Item3 - Obtient le troisième composant de l'objet Tuple actuel. Item4 - Obtient le quatrième composant de l'objet valeur du tuple actuel. Item5 - Obtenez le cinquième composant de l'objet Tuple actuel. Item6 - Obtient le sixième composant de l'objet Tuple actuel. Exemple Voyons maintenant un exemple d'implémentation de 6-tuples en C# - usingSystem;publicclassDemo{&am
    Tutoriel C#.Net 754 2023-09-12 15:53:06
  • Programme C# pour calculer le nombre total de chiffres dans un nombre
    Programme C# pour calculer le nombre total de chiffres dans un nombre
    Supposons que le nombre que nous avons soit 12. Nous avons déclaré et initialisé une variable uint en attribuant un littéral décimal. uintval=12; La représentation binaire de 12 est −1100. Le nombre de chiffres ci-dessus est 4, donc pour trouver le nombre total de chiffres, utilisez la méthode Math.log() −uintres=(uint)Math.Log(val, 2.0)+1; Exemple Vous pouvez essayer d'exécuter le code suivant pour calculer le nombre total de chiffres dans un nombre. Démonstration en direct à l'aide de System;publicclassDemo{ publicstaticvoid
    Tutoriel C#.Net 1160 2023-09-12 15:25:02
  • Programme C# pour vérifier s'il y a K 1 consécutifs dans un nombre binaire
    Programme C# pour vérifier s'il y a K 1 consécutifs dans un nombre binaire
    Pour vérifier s'il y a des 1 consécutifs dans un nombre binaire, vous devez vérifier 0 et 1. Tout d'abord, définissez un tableau booléen pour 0 et 1, c'est-à-dire false et true -bool[]myArr={false,true,false,false,false,true,true,true} pour 0, définissez le nombre sur 0-if(myArr); [i]==false) count=0 ; pour 1, incrémentez le compte et définissez le résultat. La méthode Max() renvoie le plus grand des deux nombres -count++;res=Math.Max(res,count);Exemple Ce qui suit consiste à vérifier s'il y a K 1 consécutifs dans un nombre binaire
    Tutoriel C#.Net 640 2023-09-12 15:21:12
  • Variables locales finales en C#
    Variables locales finales en C#
    Pour rendre une variable locale finale, utilisez le mot-clé en lecture seule en C# car il n'est pas possible d'implémenter le mot-clé final. Le mot-clé en lecture seule permet d'attribuer une valeur à une variable une seule fois. Les champs marqués « lecture seule » ne peuvent être définis qu'une seule fois lors de la construction de l'objet et ne peuvent pas être modifiés. Regardons un exemple. Ci-dessous, nous définissons le champ empCount en lecture seule et ne peut pas être modifié une fois attribué. Exemple classDepartment{ readonlyintempCount; Employee(intempCount){ &nb
    Tutoriel C#.Net 1448 2023-09-12 15:05:02
  • Comment faire pivoter un tableau k fois en utilisant C# ?
    Comment faire pivoter un tableau k fois en utilisant C# ?
    Étant donné un tableau et un nombre k, le problème indique que nous devons faire pivoter le tableau k fois. Si le nombre donné est 3, le tableau doit être tourné 3 fois. Créez une fonction reverse qui prend un tableau, une position de départ et une position de fin comme paramètres. Dans la première étape, la méthode inverse est appelée de 0 à la longueur du tableau. Dans la deuxième étape, la méthode inverse est appelée de 0 à k-1. Dans la troisième étape, la méthode inverse est appelée de k+1 à la longueur du tableau. Exemple de démonstration usingSystem;namespaceConsoleApplication{ publicclassArrays{
    Tutoriel C#.Net 550 2023-09-12 14:49:09
  • Qu'est-ce que le déballage en C# ?
    Qu'est-ce que le déballage en C# ?
    La boxe est implicite, le déballage est explicite. Le déballage est la conversion explicite d'un type référence créé par boxing en un type valeur. Voyons un exemple de variables et d'objets en C# −//intintx=30;//Boxingobjectobj=x;//UnboxingintunboxInt=(int)obj;Voici un exemple qui montre Unboxing−intx=5;ArrayListarrList=newArrayList( ); //BoxingarrList.Add(x);//UnBoxinginty=(int)arrList[0
    Tutoriel C#.Net 906 2023-09-12 13:13:11
  • Quelle est l'utilisation de DelegatingHandler dans Asp.Net webAPI C# ?
    Quelle est l'utilisation de DelegatingHandler dans Asp.Net webAPI C# ?
    Dans un gestionnaire de messages, une série de gestionnaires de messages sont enchaînés. Le premier gestionnaire reçoit la requête HTTP, effectue un certain traitement, puis transmet la requête au gestionnaire suivant. À un moment donné, une réponse est créée et renvoyée à la chaîne. Ce modèle est appelé gestionnaire de délégués. En plus des gestionnaires de messages intégrés côté serveur, nous pouvons également créer nos propres gestionnaires de messages HTTP côté serveur. Pour créer un gestionnaire de messages HTTP côté serveur personnalisé dans l'API Web ASP.NET, nous utilisons DelegatingHandler. Nous devons créer une classe dérivée de System.Net.Http.DelegatingHandler. La classe personnalisée devrait alors
    Tutoriel C#.Net 655 2023-09-12 11:33:04
  • Programme C# pour trouver des éléments communs dans trois tableaux triés
    Programme C# pour trouver des éléments communs dans trois tableaux triés
    Tout d'abord, initialisez trois tableaux triés - int[]one={20,35,57,70};int[]two={9,35,57,70,92};int[]trois={25,35, 55 ,57,67,70}; Pour trouver des éléments communs dans un tableau trié en trois, utilisez une boucle while pour parcourir le tableau et utilisez le deuxième tableau pour vérifier le premier tableau et le troisième tableau pour vérifier le deuxième tableau - while ( i<one.Length&&j<two.Length&&k<trois.Length){&n
    Tutoriel C#.Net 1226 2023-09-12 11:17:02
  • Technologie d'optimisation des performances .NET pour les développeurs
    Technologie d'optimisation des performances .NET pour les développeurs
    Si vous êtes un développeur .NET, vous devez être conscient de l'importance d'optimiser les fonctionnalités et les performances pour fournir des logiciels de haute qualité. En utilisant de manière experte les ressources fournies et en réduisant les temps de chargement des sites Web, vous créez non seulement une expérience agréable pour vos utilisateurs, mais vous réduisez également les coûts d'infrastructure.
    Tutoriel C#.Net 940 2023-09-12 10:43:33

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