Affinage de l'affichage des tableaux dans les applications console (C#)
Imaginez un tableau dans une application console où les données sont mises à jour rapidement. C# fournit un moyen pratique de restituer et de formater efficacement ce tableau.
Accès à l'approche Java en C#
Le dessin de tableaux en Java et en C# diffère. Alors que Java utilise des outils tels que « tablesaw », C# s'appuie sur String.Format, offrant des capacités d'alignement.
String.Format et Alignment
String.Format accepte les arguments qui permettent contrôle de l'alignement. Chaque valeur de la chaîne formatée peut être alignée à gauche, à droite ou au centre. Par exemple, pour créer une ligne avec alignement :
String.Format("|{0,5}|{1,5}|{2,5}|{3,5}|", arg0, arg1, arg2, arg3);
Cette ligne formate quatre arguments, en utilisant l'alignement (5 représente la largeur de la colonne) pour produire :
| Arg0 | Arg1 | Arg2 | Arg3 |
Rappelez-vous, l'alignement s'applique uniquement aux arguments spécifiques et non à la chaîne entière.
Optimisation des performances
Pour des modifications rapides des données, ajoutez des lignes formatées à un StringBuilder plutôt que de concaténer des chaînes, car la concaténation de chaînes nécessite beaucoup de ressources en C#.
Considérations supplémentaires
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!