gpt4 book ai didi

c# - "Value does not fall within the expected range"ListView异常

转载 作者:行者123 更新时间:2023-11-30 22:23:04 25 4
gpt4 key购买 nike

适用于 Windows 8 应用程序开发环境。

代码:

   var deserialized = JsonConvert.DeserializeObject<RootObject>(json);
listView.ItemsSource = deserialized; // error

数据模型:

    public class C
{
public List<Y> programs { get; set; }
public string name { get; set; }
public int code { get; set; }
}
public class RootObject
{
public List<C> cs { get; set; }
public string date { get; set; }
}
public class Y
{
public string category { get; set; }
public string time { get; set; }
public string name { get; set; }
}

我能做什么?我找不到解决方案。

最佳答案

ItemsSource 正在寻找一个 IEnumerable,但您在 RootObject 中提供了一个对象。如果您在代码中创建您的 RootObject 实例之一并尝试相同的分配,您会遇到同样的错误。

列表中具体应该显示什么?如果您只是将代码更改为:

listView.ItemsSource = deserialized.cs;

listView 应该显示您的 C 对象。

关于c# - "Value does not fall within the expected range"ListView异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13546968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com