我目前正在使用v4.6.2开发一个C#项目,Visual刚刚建议对下面的代码进行代码更改。
我的问题是,我从未见过用这种方式创建新变量实例的is关键字。
最初的守则是:
var authInfo = inputs.FirstOrDefault(i =>
typeof(SoapAuthenticationBase).IsAssignableFrom(i.GetType()));
if (authInfo is SoapAuthenticationBase)
Visual 2017建议如下:
if (inputs.FirstOrDefault(i =>
typ