VS版本:2017(15.9.13)
新建一個c#控制台項目,把Program.cs的內容替換成如下:
namespace ConsoleApp1 { class Program { static void Main(string[] args) { var a = new A(out int i) //問題1: 假如把int改為var,VS立馬崩潰或閃退 { Prop = i //問題2: i下面有紅色波浪線,但是項目是能成功編譯的 }; } } class A { public int Prop { get; set; } public A(out int i) { i = 0; } } }
問題見注釋。如果用其它編輯器把int改為var,VS在打開項目后會立馬崩潰/閃退,嚴謹的很。不知道是我的環境問題還是VS的問題,還請同樣用17的朋友試試。已向官方報告,待回應。
-END-