[c#] 기본 생성자는 더 이상 VS2015에서 컴파일되지 않습니다.

바로 오늘까지 다음과 같은 기본 생성자를 사용할 수있었습니다.

public class Test(string text)
{
    private string mText = text;
}

이 작업을 수행하려면 이전 Visual Studio CTP에서 csproj 파일에 다음을 추가해야했습니다.

<LangVersion>Experimental</LangVersion>

어쨌든 이것은 Visual Studio 2015 Preview에서 더 이상 작동하지 않습니다 (를 포함하거나 포함하지 않음 LangVersion). 무슨 일이 벌어 질지에 대한 아이디어가있는 사람이 있습니까?



답변

무슨 일이 벌어 질지에 대한 아이디어가있는 사람이 있습니까?

예-기본 생성자는 C # 6 계획에서 제거되었습니다. 이후 버전에서는 어떤 형태로든 나타날 수 있지만 더 이상 C # 6에는 없습니다.

자세한 내용은 팀의 “언어 기능 세트 변경” 게시물을 참조하십시오.


답변