Altını neden kırmızı çiziyor, üstüne gelince sebebini söylemesi lazım, çok büyük ihtimalle .net sürümünüz düşük. Dolar işareti ile yaptığım yer tutucu özelliği C# 6 ve üstüydü galiba. Neyse, durum buysa kodu şu şekilde güncelleyin.
richTextBox1.Text += sonuc.ToString() + " " +...