Do dziś mogłem korzystać z podstawowych konstruktorów, takich jak:
public class Test(string text)
{
private string mText = text;
}
Aby móc to zrobić, w poprzednim Visual Studio CTP musiałem dodać to do pliku csproj:
<LangVersion>Experimental</LangVersion>
W każdym razie nie działa to już w wersji zapoznawczej programu Visual Studio 2015 (z lub bez LangVersion
). Czy ktoś ma jakieś pomysły na temat tego, co może się dziać?
c#
visual-studio-2015
c#-6.0
Matko
źródło
źródło
Odpowiedzi:
Tak - główne konstruktory zostały usunięte z planów dla C # 6. Mogą one równie dobrze pojawić się w jakiejś formie w późniejszej wersji, ale nie są już w C # 6.
Więcej informacji można znaleźć w poście zespołu „Zmiany w zestawie funkcji językowych” .
źródło