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

  • Programme C# pour déterminer si un nombre est divisible par 2
    Programme C# pour déterminer si un nombre est divisible par 2
    Si le reste de la division de ce nombre par 2 est 0, alors il est divisible par 2. En supposant que notre nombre est 5, nous utiliserons le if-else suivant pour le vérifier - //vérifier si le nombre est divisible par 2 ou notif(num%2==0){ Console.WriteLine("Divisibleby2");}else{ Console.WriteLine("Notdivisibleby2") ;} L'exemple ci-dessous est
    Tutoriel C#.Net 1318 2023-09-05 22:53:06
  • Que sont AddSingleton, AddScoped et Add Transient C# Asp.net Core ?
    Que sont AddSingleton, AddScoped et Add Transient C# Asp.net Core ?
    Il existe trois façons d'enregistrer les dépendances dans Startup.cs. c'est à dire. AddSingleton, AddScoped et AddTransient. Ajout d'un singleton Lorsque nous enregistrons un type en tant que singleton, une seule instance est disponible tout au long du processus. candidature et pour chaque demande. C'est similaire à avoir un objet statique. L'instance est créée pour la première requête et la même chose est disponible dans toute l'application et à chaque requête ultérieure. pub
    Tutoriel C#.Net 1583 2023-09-05 22:21:17
  • Programme C# pour inverser la chaîne
    Programme C# pour inverser la chaîne
    Notre exemple de chaîne est - myStr="Tom"; Pour inverser la chaîne, recherchez d'abord la longueur de la chaîne −//findstringlengthintlen; len=myStr.Length-1 Maintenant, utilisez une boucle while jusqu'à ce que la longueur soit supérieure à 0 - while (len>=0){ rev=rev+myStr[len]; len--;} Exemple Vous pouvez essayer d'exécuter le code suivant pour inverser une chaîne en C#. Démonstration en direct utilisant System;cl
    Tutoriel C#.Net 1324 2023-09-05 19:09:03
  • Programme C# pour vérifier si un chemin est un répertoire ou un fichier
    Programme C# pour vérifier si un chemin est un répertoire ou un fichier
    Introduction Apprenons à écrire un programme C# pour vérifier si un chemin est un répertoire ou un fichier. Un répertoire, également appelé dossier, est un emplacement sur votre ordinateur où les fichiers peuvent être enregistrés. En plus des fichiers, les répertoires contiennent également d'autres répertoires ou raccourcis. Un fichier est une collection de données sur un lecteur qui possède un identifiant unique et un chemin de répertoire. Lorsqu'un fichier est ouvert pour visualisation ou écriture, il est converti en flux. Un flux est simplement une séquence d'octets traversant un chemin de communication. Fichiers et répertoires Les fichiers sont de véritables fichiers de données, tandis que les répertoires sont des référentiels dans lesquels les fichiers logiques sont placés sur le système. Pour gérer les fichiers et les répertoires, le Common Language Runtime (CLR) possède les classes File, FileInfo, Directory et DirectoryInfo dans l'espace de noms System.IO. pour
    Tutoriel C#.Net 625 2023-09-05 17:49:02
  • Comment détecter une exception de mémoire insuffisante en C# ?
    Comment détecter une exception de mémoire insuffisante en C# ?
    System.OutOfMemoryException se produit lorsque le CLR ne peut pas allouer suffisamment de mémoire requise. System.OutOfMemoryException hérite de la classe System.SystemException. Définissez la chaîne - stringStudentName="Tom"; stringStudentSubject="Maths" Vous devez maintenant initialiser avec la capacité allouée, c'est-à-dire la longueur de la valeur initiale - StringBuildersBuilder=newStringBuilder(Stud
    Tutoriel C#.Net 1065 2023-09-05 16:09:07
  • Qu'est-ce que la sérialisation et la désérialisation binaires en C# et comment implémenter la sérialisation binaire en C# ?
    Qu'est-ce que la sérialisation et la désérialisation binaires en C# et comment implémenter la sérialisation binaire en C# ?
    La conversion d'un objet dans un format binaire illisible est appelée sérialisation binaire. La reconversion d'un format binaire en un format lisible s'appelle la désérialisation ? Pour implémenter la sérialisation binaire en C#, nous devons utiliser la bibliothèque System.Runtime.Serialization.Formatters.BinaryAssembly. Créez un objet de la classe BinaryFormatter et utilisez la méthode serialize à l'intérieur de la classe. ExempleSerializeanObjecttoBinary[Serializing]publicclassDemo{ publicstr
    Tutoriel C#.Net 1392 2023-09-05 15:53:02
  • Collections en C#
    Collections en C#
    Une collection en C# est un HashSet. HashSet en C# élimine les chaînes ou les éléments en double dans un tableau. En C#, il s'agit d'une déclaration de collection d'ensembles optimisée HashSet-varh=newHashSet<string>(arr1); Ci-dessus, nous avons défini le tableau déclaré arr1 dans le HashSet. Maintenant, définissez-le sur un tableau pour supprimer les mots en double - string[]arr2=h.ToArray(); Voyons un exemple de suppression des chaînes en double à l'aide de C# HashSet. Ici, nous avons des éléments répétés - exemple usingSystem;usingSystem.Colle
    Tutoriel C#.Net 1492 2023-09-05 15:37:02
  • Qu'est-ce qu'un tableau irrégulier en C# ?
    Qu'est-ce qu'un tableau irrégulier en C# ?
    Un tableau irrégulier est un tableau de tableaux en C#. Vous pouvez le déclarer et l'initialiser - int[][]rank=newint[1][]{newint[]{5,3,1}}; L'exemple suivant montre comment utiliser un tableau irrégulier en C# - Exemple usingSystem;namespaceProgram { classDemo{ staticvoidMain(string[]args){ &a
    Tutoriel C#.Net 1312 2023-09-05 13:52:12
  • Qu'est-ce que la méthode AddRange dans la liste C# ?
    Qu'est-ce que la méthode AddRange dans la liste C# ?
    La méthode AddRange dans une liste ajoute toute la collection d'éléments. Voyons un exemple - Tout d'abord, configurez une liste en C# et ajoutez des éléments - List<int>list=newList<int>();list.Add(100);list.Add(200);list.Add(300 ) ;list.Add(400);Définissez maintenant le tableau d'éléments à ajouter à la liste -//arrayof4elementsint[]arr=newint[4];arr[0]=500;arr[1]=600;arr[2 ] =700;arr[3]=800;Utiliser l'annonce
    Tutoriel C#.Net 1758 2023-09-05 12:41:02
  • Qu'est-ce que le modèle de conception de proxy et comment l'implémenter en C# ?
    Qu'est-ce que le modèle de conception de proxy et comment l'implémenter en C# ?
    Le modèle de proxy fournit un objet proxy ou espace réservé pour contrôler l'accès à un objet différent. Les objets proxy sont utilisés de la même manière que leurs objets conteneurs. Le sujet participant définit une interface publique pour RealSubject et Proxy afin que Proxy puisse être utilisé partout où RealSubject en a besoin. RealSubject définit l'objet spécifique représenté par le proxy. Le proxy maintient une référence au sujet réel et en contrôle l'accès. Il doit implémenter la même interface que RealSubject afin que les deux puissent être utilisés de manière interchangeable. Si vous avez déjà eu besoin de modifier le comportement d'un objet existant sans réellement modifier la définition de l'objet, le modèle de proxy vous permet de le faire. De plus, c'est
    Tutoriel C#.Net 1302 2023-09-05 12:21:10
  • Programme C# pour vérifier si la collection HashTable est vide
    Programme C# pour vérifier si la collection HashTable est vide
    Une collection Hashtable en C# est une collection de paires clé-valeur organisées en fonction du code de hachage de la clé. Le code de hachage est calculé à l'aide de la fonction de code de hachage. Chaque élément d'une table de hachage est une paire clé-valeur avec une clé unique. La clé doit également être non nulle. Les valeurs peuvent être vides et répétées. Dans cet article, nous verrons comment vérifier si une collection de tables de hachage est vide. Comment vérifier si la collection de tables de hachage est vide ? La classe qui implémente une collection de tables de hachage en C# est la classe Hashtable. Nous pouvons vérifier si la collection de tables de hachage est vide en comptant le nombre d'éléments présents dans la table de hachage. Pour cela on peut utiliser la propriété "Count" de la classe Hashtable, qui renvoie le nombre d'éléments dans la table de hachage. Donc si la propriété Count renvoie 0, cela signifie que la table de hachage est vide
    Tutoriel C#.Net 767 2023-09-05 11:17:02
  • Programme C# pour trouver l'adresse IP du client
    Programme C# pour trouver l'adresse IP du client
    Recherchez d'abord le nom d'hôte à l'aide de la méthode Dns.GetHostName() en C# - StringhostName=string.Empty;hostName=Dns.GetHostName();Console.WriteLine("Hostname:"+hostName); Maintenant, utilisez la propriété IPHostEntry.AddressList pour obtenir Adresse IP-IPHostEntrymyIP=Dns.GetHostEntry(hostName);IPAddress[]address=myIP.Address
    Tutoriel C#.Net 1163 2023-09-05 11:09:09
  • Comment ajouter des éléments à ArrayList en C# ?
    Comment ajouter des éléments à ArrayList en C# ?
    ArrayList est une collection non générique en C# qui peut être redimensionnée dynamiquement. Voyons comment initialiser ArrayList en C# - ArrayListarr=newArrayList(); Ajouter des éléments à la liste du tableau - ArrayListarr1=newArrayList(); arr1.Add(30); exemple implémentant ArrayList. Ici, nous avons deux listes de tableaux. La deuxième liste de tableaux est ajoutée à la première liste. Exemple : utilisation de System ; utilisation de System.Collections ; publiccla
    Tutoriel C#.Net 987 2023-09-05 09:53:02
  • Quelle est la différence entre remplacer et masquer en C# ?
    Quelle est la différence entre remplacer et masquer en C# ?
    Voici la différence entre le remplacement et le masquage : le masquage redéfinit la méthode complète, tandis que le remplacement ne redéfinit que l'implémentation de la méthode. Lors d'un remplacement, vous pouvez accéder à la classe de base à l'aide des méthodes de substitution d'objet de la sous-classe. Shadow ne peut pas accéder aux méthodes de sous-classe. L'observation est également appelée masquage de méthode. Les méthodes de la classe parent peuvent être utilisées par la sous-classe sans utiliser le mot-clé override dans l'ombre. Les sous-classes ont leurs propres versions des mêmes fonctions. Sous remplacement, vous pouvez définir un comportement spécifique au type de sous-classe, ce qui signifie que la sous-classe peut implémenter les méthodes de la classe parent selon ses exigences.
    Tutoriel C#.Net 1236 2023-09-04 23:49:02
  • Comment l'encapsulation est-elle implémentée en C# ?
    Comment l'encapsulation est-elle implémentée en C# ?
    L'encapsulation est réalisée grâce à l'utilisation de spécificateurs d'accès. Les spécificateurs d’accès définissent la portée et la visibilité des membres de la classe. C# prend en charge les spécificateurs d'accès suivants : Public, Private, Protected, Internal, ProtectedInternal, etc. L'encapsulation peut être comprise via un spécificateur d'accès privé, qui permet à une classe de masquer ses variables et fonctions membres aux autres fonctions et objets. Dans l'exemple ci-dessous, nous avons la longueur et la largeur comme variables auxquelles sont attribués des spécificateurs d'accès privé - exemple usingSystem;namespaceRectangleApplication{ classRectan
    Tutoriel C#.Net 1328 2023-09-04 23:17:02

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