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

  • Paramètres variables (Varargs) en C#
    Paramètres variables (Varargs) en C#
    Utilisez le mot-clé param en C# pour obtenir des paramètres variables. Regardons un exemple de multiplication d'entiers. Nous utilisons le mot-clé params pour accepter n'importe quel nombre de valeurs int - staticintMultiply(paramsint[]b) Le code ci-dessus nous permet de trouver la multiplication numérique d'une ou deux valeurs int. Ce qui suit appelle la même fonction avec plusieurs valeurs - intmulVal1=Multiply(5);intmulVal2=Multiply(5,10); Voyons le code complet pour comprendre comment fonctionnent les paramètres variables en C# - Exemple usingSystem;classProgram{ &amp
    Tutoriel C#.Net 1257 2023-09-09 12:57:02
  • Que sont les appels de méthode récursifs en C# ?
    Que sont les appels de méthode récursifs en C# ?
    Les appels de méthode récursifs en C# sont appelés récursivité. Regardons un exemple de calcul des puissances de nombres par récursion. Ici, si la puissance n'est pas égale à 0, un appel de fonction se produit, qui finit par être récursif - if(p!=0){ return(n*power(n,p-1));} ci-dessus, n est le numéro lui-même, chaque itération Lorsque l'efficacité est réduite, comme indiqué ci-dessous - exemple usingSystem;usingSystem.IO;publicclassDemo{ publicstaticvoidMain(string[]args){ &
    Tutoriel C#.Net 1136 2023-09-09 09:13:04
  • Programme C# pour obtenir et imprimer des arguments de ligne de commande à l'aide de classes d'environnement
    Programme C# pour obtenir et imprimer des arguments de ligne de commande à l'aide de classes d'environnement
    Introduction Voyons comment écrire un programme C# à l'aide des classes d'environnement d'outils C# pour obtenir et imprimer des arguments de ligne de commande à l'aide des classes d'environnement. Après avoir tout connu sur C#, nous allons maintenant comprendre l'une des utilisations de la classe system.environment en C#, puis nous apprendrons à écrire un programme qui récupère et imprime les arguments de ligne de commande. Fondamentalement, il acceptera une chaîne comme paramètre et donnera son type de retour sous forme de chaîne. Avant de plonger dans le programme, nous devons comprendre en détail ce que sont les classes d’environnement, alors apprenons-les. Que sont les classes d’environnement en C# ? À moins que vous n’appreniez le bootstrap, il est probablement très logique d’obtenir des informations sur une classe en comprenant la signification littérale de son nom ! Parce que quand il s'agit de démarrer
    Tutoriel C#.Net 812 2023-09-09 08:29:02
  • Que sont les opérations sur les fichiers en C# ?
    Que sont les opérations sur les fichiers en C# ?
    C# propose les opérations de fichiers suivantes : créer, ouvrir, lire et écrire des fichiers. Ajouter, supprimer, etc. La classe FileStream dans l'espace de noms System.IO aide à lire, écrire et fermer des fichiers. Cette classe est dérivée de la classe abstraite Stream. Vous devez créer un objet FileStream pour créer un nouveau fichier ou ouvrir un fichier existant. La syntaxe de création d'un objet FileStream est la suivante -FileStream=newFileStream(<file_name>,<FileModeEnumerator>,<FileAccessEnumerator>,<FileSha
    Tutoriel C#.Net 546 2023-09-09 08:01:06
  • Autorisations de fichiers en C#
    Autorisations de fichiers en C#
    Pour les autorisations de fichiers en C#, utilisez la classe FileIOPermission. Il contrôle la possibilité d'accéder aux fichiers et aux dossiers. Voici les attributs de la classe d'autorisation de fichier -Sr.No, méthode et description 1AllFiles Obtient ou définit les autorisations d'accès autorisées pour tous les fichiers. 2AllLocalFiles Obtient ou définit les autorisations d'accès autorisées à tous les fichiers locaux. Voici les méthodes de la classe d'autorisation de fichier - Méthodes et descriptions de Mr. Number 1AddPathList(FileIOPermissionAccess,String) Cette méthode ajoute des autorisations d'accès au fichier ou au répertoire spécifié à l'état existant des autorisations 2Copy() Cette méthode crée et renvoie un copie des mêmes autorisations actuelles. 3Obtenir
    Tutoriel C#.Net 1069 2023-09-08 21:29:02
  • Quelle est la différence entre Monitor et Lock en C# ?
    Quelle est la différence entre Monitor et Lock en C# ?
    Les moniteurs et les verrous fournissent des mécanismes de synchronisation de l'accès aux objets. lock est un raccourci pour Monitor.Enter et essayez enfin. Lock est un raccourci et une option pour une utilisation de base. Si nous avons besoin de plus de contrôle pour implémenter une solution multithread avancée à l'aide des méthodes TryEnter(), Wait(), Pulse() et & PulseAll(), alors la classe Montior est votre choix. Exemple de verrouillage - Exemple classProgram{staticobject_lock=newobject();staticintTotal;publicstaticvoidMain(
    Tutoriel C#.Net 739 2023-09-08 21:13:07
  • Comment convertir C# DateTime au format « AAAAMMJJHHMMSS » ?
    Comment convertir C# DateTime au format « AAAAMMJJHHMMSS » ?
    Convertir datetime en toString, convertissant ainsi datetime au format "AAAAMMJJHHMMSS". Datetime peut également convertir d'autres formats MM/jj/aaaa08/22/2020dddd, jjMMMMaaaa mardi 22 août 2020 dddd, jjMMMMaaayHH:mm août 2020 mardi 22 août 06h30dddd, jjMMMMaaaahh:mmttmardi 22 août 2020 06h30jjj,jjMMMMaaaaH:mm mardi 22 août 2020 6h30jjj,jjMMMMaaaah:mmtt2020
    Tutoriel C#.Net 1397 2023-09-08 21:05:02
  • Programme C# pour trouver le nombre maximum dans le tableau à l'aide de la clause WHERE LINQ
    Programme C# pour trouver le nombre maximum dans le tableau à l'aide de la clause WHERE LINQ
    Introduction Dans cet article, nous trouverons le nombre maximum dans un tableau en utilisant la clause WHERE dans LINQ. LINQ (Language Integrated Query) est utilisé pour générer des requêtes en langage C#. La meilleure partie de LINQ est qu'il fournit une source unifiée de méthodes pour accéder aux données provenant de différentes sources telles que des bases de données et des documents XML. Avec LINQ, les utilisateurs peuvent écrire du code plus lisible, plus concis et plus beau. Il fournit également d'autres fonctionnalités telles que le filtrage, le tri, le regroupement de données et même la modification des données. Avant de continuer, nous découvrirons en détail Language Integrated Query (alias LINQ), nous examinerons également les différentes clauses sous LINQ et les espaces de noms, en particulier les clauses que nous utiliserons dans notre code. La requête intégrée au langage LINQ est .NE
    Tutoriel C#.Net 1236 2023-09-08 19:25:06
  • Comment restreindre Parallel.ForEach en C# ?
    Comment restreindre Parallel.ForEach en C# ?
    La boucle Parallel.ForEach dans ParallelForeachC# s'exécute sur plusieurs threads et le traitement s'effectue en parallèle. Les boucles Parallel.ForEach ne sont pas une fonctionnalité de base de C# et sont disponibles à partir de C# 4.0 et versions ultérieures. Pour utiliser la boucle Parallel.ForEach, nous devons importer l'espace de noms System.Threading.Tasks dans la directive using. La boucle Foreach dans ForeachC# s'exécute sur un seul thread et le traitement s'effectue un par un dans l'ordre. La boucle Foreach est une fonction de base de C#, disponible depuis C# 1.0. Dans la plupart des cas, sa vitesse d'exécution
    Tutoriel C#.Net 690 2023-09-08 19:09:07
  • Programme C# pour copier des fichiers existants
    Programme C# pour copier des fichiers existants
    Utilisez la méthode File.Copy pour copier un fichier existant. Ajoutez le chemin du fichier à copier. StringmyPath=@"D:\one.txt"; Copiez maintenant le fichier ci-dessus dans le fichier suivant −StringmyPath=@"D:\one.txt"; Utilisez la méthode File.Copy, en spécifiant à la fois le fichier source et le fichier cible. . File.Copy(myPath,newpath);Exemple usingSystem;usingSystem.IO;publicclassProgram{ &nb
    Tutoriel C#.Net 1956 2023-09-08 18:21:16
  • Que sont les classes de collection en C# ?
    Que sont les classes de collection en C# ?
    Les classes de collection servent à diverses fins telles que l'allocation dynamique de mémoire aux éléments, l'accès à une liste d'éléments basée sur un index, etc. Voici les classes des collections : Catégorie ordinale, description et utilisation 1ArrayList Il représente une collection ordonnée d'objets qui peuvent être indexés individuellement. 2Hashtable Il utilise des clés pour accéder aux éléments de la collection. 3SortedList Il utilise des clés et des index pour accéder aux éléments de la liste. 4Stack représente une collection d'objets dernier entré, premier sorti. 5Queue représente une collection d’objets premier entré, premier sorti. 6BitArray Il représente un tableau utilisant une représentation binaire des valeurs 1 et 0. Regardons un exemple de la classe BitArray en C# : Exemple en ligne
    Tutoriel C#.Net 1166 2023-09-08 17:25:02
  • Comment parcourir n'importe quelle carte en C#
    Comment parcourir n'importe quelle carte en C#
    C# n'a pas de types mathématiques intégrés. Encore une fois, utilisez un dictionnaire. Tout d'abord, créez un dictionnaire-Dictionary<string,int>d=newDictionary<string,int>();d.Add("keyboard",1);d.Add("mouse",2); = d.Keys.ToList(); Maintenant, utilisez la boucle foreach pour itérer Map-foreach(varkeyinval){ Console.Wr
    Tutoriel C#.Net 1889 2023-09-08 16:57:02
  • Héritage et composition en C#
    Héritage et composition en C#
    Héritage L'héritage vous permet de spécifier qu'une nouvelle classe doit hériter des membres d'une classe existante. Cette classe existante est appelée classe de base et la nouvelle classe est appelée classe dérivée. L'héritage implémente la relation IS-A. Par exemple, un mammifère est un animal, un chien est un mammifère, donc un chien est un animal, et ainsi de suite. Par exemple, la classe de base Shape a des classes dérivées telles que Circle, Square, Rectangle, etc. Sous la composition, si l'objet parent est supprimé, l'objet enfant perdra également son état. Les combinaisons constituent un type particulier d'agrégation et donnent des relations partielles. Par exemple, une voiture a un moteur. Si la voiture est détruite, le moteur le sera également. Exemple publicclassEngine{&nb
    Tutoriel C#.Net 1362 2023-09-08 16:21:04
  • Boxing et unboxing en C#
    Boxing et unboxing en C#
    Boxing Boxing est la conversion implicite d’un type valeur en un type référence. Unboxing Unboxing est la conversion explicite d'un type référence créé par boxing en un type valeur. Exemple Voyons un exemple d'extrait de code – //intintmyVal=12; //BoxingobjectmyBoxed=myVal; //UnboxingintmyUnBoxed=(int)myBoxed; Voyons un autre exemple d'affichage d'une liste de tableaux en C# – inta=5;ArrayListarr= newArrayList() ;//Boxingarr.Add(a);//UnBoxingintb=(int)arr[0];
    Tutoriel C#.Net 1188 2023-09-08 14:57:11
  • Comment obtenir la taille d'un fichier en C# ?
    Comment obtenir la taille d'un fichier en C# ?
    La classe FileInfo est utilisée pour gérer les fichiers et leurs opérations en C#. Il fournit des propriétés et des méthodes pour créer, supprimer et lire des fichiers. Il utilise la classe StreamWriter pour écrire des données dans un fichier. Il fait partie de l'espace de noms System.IO. La propriété Directory récupère un objet représentant le répertoire parent du fichier. La propriété DirectoryName récupère le chemin complet du répertoire parent. La propriété Exists vérifie si un fichier existe avant d'opérer dessus. La propriété IsReadOnly récupère ou définit une valeur qui spécifie si le fichier peut être lu. Réviser. Longueur récupère la taille du fichier. Name récupère le nom du fichier. Exemple de programme de classe{&nb
    Tutoriel C#.Net 1937 2023-09-08 14:29: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