Maison > développement back-end > C++ > String vs chaîne en C #: Quand devez-vous utiliser lequel?

String vs chaîne en C #: Quand devez-vous utiliser lequel?

Barbara Streisand
Libérer: 2025-02-02 08:21:10
original
641 Les gens l'ont consulté

String vs. string in C#: When Should You Use Which?

String et String

En C #, lors du traitement des données de texte, vous pouvez rencontrer deux mots clés similaires: "String" et "String". Bien qu'ils semblent pouvoir échanger, il existe des différences subtiles entre eux et il y a certaines suggestions en cours.

Définition

"String" est l'alias de la classe System.String, qui représente une série de caractères Unicode. Son comportement est similaire aux objets, peut être affecté aux variables, les magasins de la collection et applique ses méthodes et ses attributs.

"String" (majuscules) indique le système. Ce ne sont pas des alias, généralement utilisés dans les classes de référence spéciales plutôt que dans le cas.

Guide d'utilisation

Bien qu'il soit techniquement équivalent, leur utilisation a certaines directives recommandées:

Pour la référence de l'objet, utilisez "String":

Lors du traitement de la chaîne en tant qu'objet, les alias doivent être utilisés "String". Par exemple:
  • Pour les références de classe, utilisez "String":

    Si vous avez besoin de référencer la classe System.String, vous devez utiliser le formulaire de capital "String". Par exemple:
    string greeting = "Hello, C#!";
    Copier après la connexion
  • Guide de style Microsoft

    Console.WriteLine(String.Format("Formatted string: {0}", greeting));
    Copier après la connexion
    Guide d'encodage de Microsoft utilisé pour utiliser "String" pour référencer la classe et utiliser "String" pour la référence d'objet. Cependant, ces lignes directrices se sont développées plus tard pour encourager autant que possible à utiliser les alias C # autant que possible.
Exécution forcée de stylecop

Stylecop (un analyseur de style codage) utilise de force les alias C # dans la pratique moderne en codage C #. Par conséquent, de préférence "String" au lieu de "String".

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal