如果Visual Studio的智能感知不建议一个选项——这是否意味着它并不总是被支持?
本文关键字:意味着 是否 选项 支持 智能 感知 Studio Visual 如果 一个 | 更新日期: 2023-09-27 18:13:03
我有一个ObservableCollection
,我正在使用string[] s = myObservableCollection.ToArray();
更改为数组。然而,我注意到,VS并没有在它的自动完成中提供这个功能。只提供ToArray<>
。所以我想知道-这是否意味着它不支持所有的情况或平台等?
如果可以编译,则支持
智能感知并不完美,过分依赖它是一个错误。正如您所看到的,没有出现一个完全有效的选项。
在这种情况下,该方法可能是LINQ提供的IEnumerable<T>.ToArray()
扩展方法。
右,ObservableCollection<>没有ToArray()方法。你得到了IntelliSense提供的Linq扩展方法,你无疑有一个使用系统。Linq指令位于源代码文件的顶部。这确实要求您安装此程序的机器至少具有。net 3.5版本。这并不难。