Dlaczego tak
Operator + jest wykonywany od lewej do prawej: najpierw "Suma: " + a daje tekst "Suma: 12", a potem dołączenie b do tekstu daje "Suma: 1230". Wynik 42 wymagałby nawiasów: "Suma: " + (a + b). W C# łączenie tekstu z liczbą jest dozwolone – liczba jest niejawnie zamieniana na tekst – więc kod kompiluje się bez błędu.