C# 如果Visual Studio’;s Intellisense没有’;不要建议一个选项–;这是否意味着它并不总是得到支持?
我有一个C# 如果Visual Studio’;s Intellisense没有’;不要建议一个选项–;这是否意味着它并不总是得到支持?,c#,visual-studio-2010,intellisense,C#,Visual Studio 2010,Intellisense,我有一个ObservableCollection,我正在使用string[]s=myObservableCollection.ToArray()将其更改为数组这很好用。然而,我注意到,VS在其自动完成中并没有提供这种功能。它只提供ToArray。所以我想知道——这是否意味着它在所有情况下或平台等中都不受支持?如果它可以编译,那么它是受支持的 智能感知并不完美,过分依赖智能感知是错误的。正如你所看到的,一个完全有效的选择并没有出现 在本例中,该方法可能是LINQ提供的IEnumerable.ToA
ObservableCollection
,我正在使用string[]s=myObservableCollection.ToArray()将其更改为数组代码>这很好用。然而,我注意到,VS在其自动完成中并没有提供这种功能。它只提供ToArray
。所以我想知道——这是否意味着它在所有情况下或平台等中都不受支持?如果它可以编译,那么它是受支持的
智能感知并不完美,过分依赖智能感知是错误的。正如你所看到的,一个完全有效的选择并没有出现
在本例中,该方法可能是LINQ提供的IEnumerable.ToArray()
扩展方法。对,ObservableCollection没有ToArray()方法。如果您获得了IntelliSense提供的Linq扩展方法,那么毫无疑问,在源代码文件的顶部有一个using System.Linq指令。这确实要求您安装此软件的计算机至少有.NET 3.5版。这并不难做到。没错。我正在使用System.Linq代码>。