Більше

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

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

Масив в рядок
char[] chars = {'a', 's', 't', 'r', 'i', 'n', 'g'}; 
string s = new string(chars);

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

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

Перевірка на пустоту
if (String.IsNullOrEmpty(str)) 
     str = "нічого";





Console.OutputEncoding = Encoding.UTF8;
string s = "<@>";
Console.WriteLine(System.Net.WebUtility.HtmlDecode(s));
// <@>