VS2005 Convertir String a Char[20]

28/02/2006 - 16:22 por Rick | Informe spam
como puedo convertir un String a Char[20] ?
he visto que en C++ se puede con
//#include <vcclr.h>
System::String * str = S"Hello world";
const __wchar_t __pin * str1 = PtrToStringChars(str);
wprintf(str1);pero en C# se puede? o solo desde C++??Saludos!!
 

Leer las respuestas

#1 Vyacheslav Popov
28/02/2006 - 16:41 | Informe spam
Hola Rick,

La clase string en c# puedes tratarla como si fuera de tipo char con la
ventaja de que es un cadena de tamaño dinámico. Es decir, puedes acceder a
cualquier elemento de cadena del siguiente modo:

string cadena = "hola";
char h = cadena[0];
char o = cadena[1];
char l = cadena[2];
char a = cadena[3];

De este modo se elimina la necesidad de usar el tipo char.

Espero que te sirva.
Saludos.

"Rick" escribió en el mensaje
news:ugQ$
como puedo convertir un String a Char[20] ?
he visto que en C++ se puede con
//#include <vcclr.h>
System::String * str = S"Hello world";
const __wchar_t __pin * str1 = PtrToStringChars(str);
wprintf(str1);pero en C# se puede? o solo desde C++??Saludos!!

Preguntas similares