una tochar recortar obtener metodos longitud ejemplos convert clase cadena c# .net arrays string char

tochar - .NET/C#- Convertir char[] a cadena



string c# ejemplos (7)

De otra manera:

char[] chars = {''a'', '' '', ''s'', ''t'', ''r'', ''i'', ''n'', ''g''}; string s = string.Join("", chars); //we get "a string" // or for fun: string s = string.Join("_", chars); //we get "a_ _s_t_r_i_n_g"

¿Cuál es la forma correcta de convertir un char[] en una cadena?

El método ToString() de una matriz de caracteres no hace el truco.


Otra alternativa

char[] c = { ''R'', ''o'', ''c'', ''k'', ''-'', ''&'', ''-'', ''R'', ''o'', ''l'', ''l'' }; string s = String.Concat( c ); Debug.Assert( s.Equals( "Rock-&-Roll" ) );


Utilice el constructor de cadena que acepta un char []

char[] c = ...; string s = new string(c);


Utilice el constructor de cadenas que acepta chararray como argumento, posición inicial y longitud de la matriz. La sintaxis se da a continuación:

string charToString = new string(CharArray, 0, CharArray.Count());


String mystring = new String(mychararray);


char[] characters; ... string s = new string(characters);


char[] chars = {''a'', '' '', ''s'', ''t'', ''r'', ''i'', ''n'', ''g''}; string s = new string(chars);