Назад Вперед Зміст

Перетворення типів

Рядки і символи

Змінній рядкового типу (string) не можна присвоїти значення змінної символьного (char) типу.

Необхідно використовувати перетворення типів:


char ch = 'Z';
string str = Convert.ToString(ch);//str=ch;

Змінній символьного (char) типу не можна присвоїти значення змінної рядкового типу (string), навіть якщо рядок складається з одного символу.

Необхідно використовувати індексацію:


string s = "A";
char c = s[0];

Рядки і числа

Перетворення з рядкового типу у числовий:


string str1 = "34", str2="36";
int chislo=Convert.ToInt32(str1)+Convert.ToInt32(str2);
Console.WriteLine(chislo);

Такий фрагмент програми виведе 70.

Перетворення з числового типу у рядковий:


string str = "";
int chislo1 = 34, chislo2 = 36;
str = Convert.ToString(chislo1) + Convert.ToString(chislo2);
Console.WriteLine(str);

Такий фрагмент програми виведе 3436.

Назад Вперед Зміст