Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# CollectionViewSource、ICollectionView、ListCollectionView、IList和BindingListCollectionView_C#_Wpf_Nullreferenceexception_Collectionviewsource - Fatal编程技术网

C# CollectionViewSource、ICollectionView、ListCollectionView、IList和BindingListCollectionView

C# CollectionViewSource、ICollectionView、ListCollectionView、IList和BindingListCollectionView,c#,wpf,nullreferenceexception,collectionviewsource,C#,Wpf,Nullreferenceexception,Collectionviewsource,1.CollectionViewSource、ICollectionView、ListCollectionView、IList和BindingListCollectionView之间的区别是什么何时何地使用所有这些东西,我知道CollectionViewSource的主要用途,但我不清楚何时使用它们,因为在XAML中,我使用CollectionViewSource进行分组、排序等。。当我想在代码隐藏中使用它时,我使用了ListCollectionView。我对这些东西感到困惑,请大家解释一下ex

1.CollectionViewSource、ICollectionView、ListCollectionView、IList和BindingListCollectionView之间的区别是什么何时何地使用所有这些东西,我知道CollectionViewSource的主要用途,但我不清楚何时使用它们,因为在XAML中,我使用CollectionViewSource进行分组、排序等。。当我想在代码隐藏中使用它时,我使用了ListCollectionView。我对这些东西感到困惑,请大家解释一下excat的不同之处以及何时使用。谢谢。

你真的需要解释一下
IList
吗?@jon,我知道它代表了一个非通用的对象集合,可以通过索引单独访问,但我的问题是,我不能用普通列表(of t)来实现这一点,也许我错了,如果你解释一下这些东西在何时何地以及它们之间的区别,这将有助于我更好地理解它们。Thnks@Selva通用列表是IList的一个具体实现。