Способів переведення типів є багато, але я обираю тільки два зручних :
1. Перший спосіб
- Перевід з String to int
String ^s;
int a; // a=0
s=”12345”;
a=a.Parse(s); // a=12345;
- Перевід з int to String
String ^s;
int a;
a=12345;
s=a.ToString(); // s=”12345”;
2. Другий спосіб
- Перевід double to int
double a;
int b; // b=0
a=12.5;
b=Convert::ToInt32(a); // b=12
- Перевід int to String
int a;
String ^s;
a=12345;
s=Convert::ToString(a); // s="12345"
- Перевід String to Char
Char ch;
String ^s;
s="12345";
ch=Convert::ToChar(ch->Substring(0,1 //{ виділяється один символ })); // ch="12345" Перевід заключається в тому що Завжди є фукція То + ім’я типу з використанням Convert
наприклад
тип в який переводиться=Convert::To+ім'я типу(тип в який переводиться);