C# Конвертація типів даних

Convert.ToInt32(string)    // округлює
Convert.ToDouble(string)
Convert.ToChar(int)
<double>.ToString()
<bool>.ToString()

 

Від меншого до більшого
char -> int -> long -> float -> double

 

Від більшого до меншого
double -> float -> long -> int -> char

 

Масиви
string[] words = a.Split(‘ ‘)
string b = String.Join(” “, arr)
new string(charArray)

 

Шістнадцяткове число в десяткове
int dec = int.Parse(hex, System.Globalization.NumberStyles.HexNumber);

String.Format(“{0,10:G}: {0,10:X}”, value);   // десяткове і шістнадцяткове

 

Обрізати рядок і помістити в масив символів
char[] arr = text.ToCharArray();   // ToCharArray(3, 4) починаючи з третьої позиції взяти 4 цифри

 

Байти в рядок
string result = System.Text.Encoding.UTF8.GetString(byteArray);

 

Перевірка на пустоту
if (String.IsNullOrEmpty(text)) {  text = “нічого”;  }

 

Сайти
Console.OutputEncoding = Encoding.UTF8;
string text = “&#060;&#064;&#062;”;
Console.WriteLine(System.Net.WebUtility.HtmlDecode(text));
// <@>