当前位置: 移动技术网 > IT编程>开发语言>.net > 似乎是VS2017的一个BUG

似乎是VS2017的一个BUG

2019年06月13日  | 移动技术网IT编程  | 我要评论

小品剧本搞笑,shixong尸兄,你懂的 网站

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-

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网