VS版本:2017(15.9.13)c#
新建一個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的朋友試試。已向官方報告,待迴應。spa
-END-code