从C#中的Observable Collection中返回随机项

时间:2014-11-17 08:54:45

标签: c# random observablecollection

我有一个ObservableCollection _filtered,我正在尝试从集合中选择一个随机项,并将其打印到文本块tbk,在Xaml中进行。

    public void FeaturedMovie()
    {
        Random rnd = new Random();
        int index = rnd.Next(0, _filtered.Count); // Random range from 0 to length of collecton
        Movie value = _filtered[index];

        tbkFeatured.Text += Convert.ToString(value);

    }

我收到错误'

上的mscorlib.dll'中发生了'System.ArgumentOutOfRangeException'类型的未处理异常
        Movie value = _filtered[index];

行..对于出现什么问题只是有点丢失,并向下正确输出随机项到TextBlock。任何帮助将不胜感激!

0 个答案:

没有答案