Conversion de char[] en chaîne dans .NET/C#
La conversion d'un tableau de caractères (char[]) en chaîne peut être réalisé en utilisant le constructeur dédié en C#. La méthode ToString() mentionnée dans la question n'est pas applicable dans ce scénario.
Pour illustrer :
char[] chars = {'a', ' ', 's', 't', 'r', 'i', 'n', 'g'}; string s = new string(chars);
Dans cet exemple, un char[] nommé "chars" est initialisé avec plusieurs personnages. Le constructeur new string() est ensuite utilisé pour créer une chaîne "s" à partir du char[]. Cette méthode prend un char[] comme argument et construit une chaîne contenant tous les caractères du tableau.
Par conséquent, la chaîne "s" contiendra désormais la valeur "une chaîne".
Bien que la méthode ToString() puisse être utilisée pour convertir différents types en chaînes, tels que des objets et des valeurs, elle n'effectue pas la conversion spécifique de char[] en chaîne. Au lieu de cela, le nouveau constructeur string() fournit un moyen efficace d'accomplir cette tâche en C#.
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!