Hingga saat ini, saya dapat menggunakan konstruktor utama, seperti:
public class Test(string text)
{
private string mText = text;
}
Untuk dapat melakukan ini, di Visual Studio CTP sebelumnya, saya harus menambahkan ini ke file csproj:
<LangVersion>Experimental</LangVersion>
Bagaimanapun, ini tidak lagi berfungsi di Visual Studio 2015 Preview (dengan atau tanpa LangVersion
). Adakah yang punya ide tentang apa yang sedang terjadi?
c#
visual-studio-2015
c#-6.0
Matko
sumber
sumber
Jawaban:
Yup - konstruktor utama telah dihapus dari rencana untuk C # 6. Mereka mungkin akan muncul dalam beberapa bentuk di versi yang lebih baru, tetapi mereka tidak ada di C # 6 lagi.
Lihat postingan "Perubahan pada kumpulan fitur bahasa" dari tim untuk detail lebih lanjut.
sumber