Przypisanie wartości do settera

0

Cześć,
aktualnie uczę się C# i nie wiem dlaczego nie mogę przypisać wartości do settera kod:

public double Speed { get; set; } = 100;

Ten kawałek kodu widziałem w kursie i tam bez problemu działał. Używam Microsoft Visual Studio 2012 .
Błędem jest tutaj znak '=' opis błędu to "Error 1 Invalid token '=' in class, struct, or interface member declaration."

Problemy mam też z z napisami posiadającymi zmienne:

 Console.WriteLine($"cos tam ze zmienna {zmienna.ToString()} dalej napis");

Tutaj nie rozpoznaje znaku $.
Zamiast tego muszę używać

Console.WriteLine("cos tam ze zmienna" + zmienna.ToString() + "dalej napis");
1

ta składnia jest dozwolona w vs2015 lub wyżej

1 użytkowników online, w tym zalogowanych: 0, gości: 1