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

  • Équivalent C# de l'initialisation à double support de Java ?
    Équivalent C# de l'initialisation à double support de Java ?
    L'initialisation à double parenthèse de Java accomplit le même travail que l'initialisation à parenthèse simple en C#. Les doubles crochets créent et initialisent des objets dans une seule expression Java. Disons que ce qui suit est en Java - Exemple List<String>list=newList<String>(){{ add("One"); add("Two");
    Tutoriel C#.Net 866 2023-09-07 14:01:05
  • Qu'est-ce que le code managé en C# ?
    Qu'est-ce que le code managé en C# ?
    Le code managé est du code dont l'exécution est gérée par le Common Language Runtime (CLR). Il prend du code managé et le compile en code machine. Après cela, le code est exécuté. Le moteur d'exécution ici est le CLR, qui assure la gestion automatique de la mémoire, la sécurité des types et d'autres fonctions. Le code managé est écrit dans un langage de haut niveau et s'exécute sur .NET. Cela peut être C#, F#, etc. Le code compilé à l'aide de leur compilateur ne produit pas de code machine. Cependant, vous obtiendrez du code de langage intermédiaire, compilé et exécuté par le runtime. Le code C/C++ est appelé « code non managé » et ne dispose pas de ce privilège. Il est de la responsabilité du système d'exploitation de charger les programmes en mémoire sous forme binaire. Les programmeurs doivent gérer le reste eux-mêmes. C++ peut également générer des binaires non gérés qui s'exécutent sous Windows
    Tutoriel C#.Net 1439 2023-09-07 10:53:02
  • Le programme C# estime la taille du dossier
    Le programme C# estime la taille du dossier
    Introduction Dans cet article, nous examinerons un programme C# pour estimer la taille des dossiers. Sur nos ordinateurs, nous stockons les fichiers dans des répertoires appelés dossiers. Nous verrons également comment estimer la taille des dossiers présents dans les fichiers. Le simple calcul de la taille du fichier ne suffit pas pour atteindre nos objectifs. Au lieu de cela, nous devons également calculer la taille des dossiers et des sous-dossiers. L'article suivant explique comment calculer la taille d'un dossier en trois parties. La première partie que nous devons connaître est la méthode GetFolderSize, qui nous donnera la taille du dossier. La deuxième partie est la méthode FormatBytes, qui convertit la taille dans un format lisible par l'homme. Nous examinerons également brièvement différentes approches, qui seront cruciales pour le développement ultérieur de cet article. Méthode que nous allons
    Tutoriel C#.Net 1088 2023-09-07 10:33:02
  • Que sont les opérateurs unaires en C# ?
    Que sont les opérateurs unaires en C# ?
    Voici les opérateurs unaires en C# -+-!~++--(type)*&sizeof Comprenons l'opérateur sizeof. sizeof renvoie la taille du type de données. Supposons que vous ayez besoin de trouver la taille du type de données int - sizeof(int) Pour le type de données double - sizeof(double) Voyons l'exemple complet pour trouver la taille de différents types de données - Exemple de démonstration en direct usingSystem;namespaceDemo{ classProgram{ staticvo
    Tutoriel C#.Net 1478 2023-09-07 10:05:02
  • Covariance et contravariance en C#
    Covariance et contravariance en C#
    Pour gérer efficacement les classes, utilisez les concepts de covariance et de variance inverse. Considérons ce qui suit comme notre cours. L’une est la classe de base de la classe deux et la deuxième est la classe de base de la classe trois. classOne{}classTwo:One{}classThree:Two{} Une classe de base peut contenir des classes dérivées, mais l'inverse n'est pas possible. La covariance vous permet de transmettre un type dérivé là où un type de base est attendu. La covariance peut être utilisée avec des tableaux, des interfaces, des délégués, etc. en C#. La variance de contraste est spécifique au paramètre. Permet d’attribuer des méthodes avec des paramètres de classe de base aux délégués qui nécessitent des paramètres de classe dérivés avec contravariance.
    Tutoriel C#.Net 901 2023-09-07 09:05:02
  • Comment activer les sessions en C# ASP.NET Core ?
    Comment activer les sessions en C# ASP.NET Core ?
    La session est une fonctionnalité d'ASP.NETCore qui nous permet de sauvegarder/stocker les données utilisateur. Session stocke les données dans un dictionnaire sur le serveur, en utilisant SessionId comme clé. Le SessionId est stocké dans un cookie côté client. Le cookie SessionId est envoyé à chaque demande. Le cookie SessionId est par navigateur et ne peut pas être partagé entre différents navigateurs. Le cookie SessionId n'a pas de délai d'expiration spécifié et est supprimé lorsque le navigateur est fermé et que la session du navigateur se termine. Côté serveur, les sessions sont conservées pendant une durée limitée. Le délai d'expiration de session par défaut pour le serveur est de 20 minutes,
    Tutoriel C#.Net 660 2023-09-07 08:41:05
  • Quelle est la différence entre les mots-clés publics, statiques et vides en C# ?
    Quelle est la différence entre les mots-clés publics, statiques et vides en C# ?
    Tous ces mots-clés font partie de la méthode principale de tout programme C#. La méthode Main est le point d’entrée de tous les programmes C# et décrit ce que fait la classe lorsqu’elle est exécutée. >usingSystem;classDemo{ staticvoidMain(string[]args){ Console.WriteLine("MyfirstprograminC#!" }}public-Ceci est le spécificateur d'accès
    Tutoriel C#.Net 1775 2023-11-21 16:47:35
  • Variables finales en C#
    Variables finales en C#
    Java a le mot-clé final, mais C# n'en a aucune implémentation. La même implémentation est obtenue en utilisant le mot clé seal ou readonly en C#. readonly 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. Cela ne peut pas être modifié. Exemple classEmployee{ readonlyintage; Employee(intage){ this.age=age;
    Tutoriel C#.Net 786 2023-09-06 22:41:12
  • Comment afficher l'adresse IP d'une machine en C# ?
    Comment afficher l'adresse IP d'une machine en C# ?
    Utilisez la propriété IPHostEntry.AddressList pour obtenir l'adresse IP - IPHostEntrymyIP=Dns.GetHostEntry(hostName);IPAddress[]address=myIP.AddressList; Essayez le code suivant pour afficher l'adresse IP - Exemple usingSystem;usingSystem.Net;classProgram{ staticvoidMain (){ StringhostName
    Tutoriel C#.Net 808 2023-09-06 22:25:02
  • Qu'est-ce que la surcharge en C# ?
    Qu'est-ce que la surcharge en C# ?
    C# fournit deux technologies pour réaliser un polymorphisme statique : la surcharge de fonctions, la surcharge d'opérateurs, la surcharge de fonctions, deux ou plusieurs méthodes portant le même nom mais des paramètres différents, qui constituent notre surcharge de fonctions en C#. La surcharge de fonctions en C# peut être obtenue en modifiant le nombre de paramètres et le type de données des paramètres. Supposons que vous ayez une fonction qui imprime la multiplication des nombres, alors nos méthodes surchargées auront le même nom mais un nombre d'arguments différent - publicstaticintmulDisplay(intone,inttwo){}publicstaticintmulDisplay(intone,inttwo,inttrois){}publicstaticintmulDisplay
    Tutoriel C#.Net 855 2023-09-06 22:17:02
  • Événements et délégués en C#
    Événements et délégués en C#
    Les événements C# sont utilisés pour résoudre les problèmes chez les délégués. L’un d’eux peut facilement remplacer les propriétés du délégué, ce qui peut éventuellement entraîner des bugs dans votre code. Pour éviter cela, C# utilise des événements et définit des wrappers autour des délégués. Événements en C# Pour utiliser des événements, vous devez d'abord définir un délégué. Un événement est un type de délégué, appuyer sur une touche est un exemple d'événement. publicdelegatevoideDemo(Stringval);publiceventTestTestEvent;Les événements peuvent contenir des délégués comme celui-ci. this.TestEvent+=newDemo(DemoData); Le délégué en C# est une variable de type référence qui contient une référence à la méthode. Peut
    Tutoriel C#.Net 1330 2023-09-06 20:33:15
  • Qu'est-ce que la copie superficielle et en quoi est-elle différente de la copie profonde en C# ?
    Qu'est-ce que la copie superficielle et en quoi est-elle différente de la copie profonde en C# ?
    Copie superficielle - La copie superficielle fait référence à la copie de la partie "principale" d'un objet, mais pas à la copie des objets internes. Les "objets internes" sont partagés entre l'objet original et sa copie. Le problème avec la copie superficielle est que les deux objets. ne sont pas indépendants. Si vous modifiez un objet, les modifications seront reflétées dans l’autre objet. copie profonde - la copie profonde est un
    Tutoriel C#.Net 618 2023-09-06 19:41:09
  • Comment déclarer des fonctions membres dans l'interface C# ?
    Comment déclarer des fonctions membres dans l'interface C# ?
    Déclarez les fonctions membres de l'interface en C# −publicinterfaceInterfaceName{ //interfacemembers voidInterfaceMemberOne(); doubleInterfaceMembeTwo( voidInterfaceMemberThree()} publicclassClassName :
    Tutoriel C#.Net 1046 2023-09-06 19:37:02
  • Mettre en file d'attente et deque dans la classe C# Queue
    Mettre en file d'attente et deque dans la classe C# Queue
    La classe de collecte de files d'attente est un concept en C# et est incluse dans l'espace de noms System.Collection. Les éléments sont stockés dans une file d'attente FIFO. Le premier élément ajouté sera le premier à sortir, comme les gens qui font la queue devant une salle de cinéma pour acheter des billets. Il existe deux méthodes. La méthode Enqueue() ajoute une valeur et la méthode Dequeue() pour récupérer une valeur ajoute un élément à la file d'attente. Queueq=newQueue();q.Enqueue("Two");q.Enqueue("One"); Dequeue renvoie les éléments de la file d'attente. Queueq=newQueue();q.Enqueue("Deux");q.Enqueue("Un
    Tutoriel C#.Net 1379 2023-09-06 19:09:10
  • Classe StringCollection en C#
    Classe StringCollection en C#
    La classe StringCollection représente une collection de chaînes. Voici les propriétés de la classe StringCollection -Sr.no, propriété et description 1Count obtient le nombre de paires clé/valeur contenues dans la collection OrderedDictionary. 2IsReadOnly obtient une valeur indiquant si StringCollection est en lecture seule. 3IsSynchronized obtient une valeur indiquant si l'accès à StringCollection est synchronisé (thread-safe). 4Item[Int32] obtient ou définit l'élément à l'index spécifié. 5SyncRoot get peut être utilisé pour synchroniser StringCollect
    Tutoriel C#.Net 1259 2023-09-06 18:49: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