如果Visual Studio的Intellisense没有建议选项 - 这是否意味着它并不总是受支持?

isp*_*iro 2 c# intellisense visual-studio-2010

我有一个ObservableCollection我正在改变使用string[] s = myObservableCollection.ToArray();这个工作正常.但是,我注意到VS在自动完成时没有提供.它只提供ToArray<>.所以我想知道 - 这是否意味着它在所有情况或平台等都不受支持?

Ode*_*ded 7

如果它编译,则支持它.

智能感知并不完美,依赖它太多是一个错误.如您所见,一个完全有效的选项没有出现.

在这种情况下,该方法可能是IEnumerable<T>.ToArray()LINQ提供的扩展方法.