gpt4 book ai didi

c# - 列出 C# 中的 GetRange 错误

转载 作者:行者123 更新时间:2023-11-30 13:12:22 26 4
gpt4 key购买 nike

我正在处理列表,我的列表有 14 条记录。

 List<Product> oProduct = new List<Product> 
{
new Product("../images/1.jpg", "Sample Data.1"),
new Product("../images/2.jpg", "Sample Data.2"),
new Product("../images/3.jpg", "Sample Data.3"),
new Product("../images/4.jpg", "Sample Data.4"),
new Product("../images/5.jpg", "Sample Data.5"),
new Product("../images/6.jpg", "Sample Data.6"),
new Product("../images/7.jpg", "Sample Data.7"),
new Product("../images/8.jpg", "Sample Data.8"),
new Product("../images/9.jpg", "Sample Data.9"),
new Product("../images/10.jpg", "Sample Data.10"),
new Product("../images/11.jpg", "Sample Data.11"),
new Product("../images/12.jpg", "Sample Data.12"),
new Product("../images/13.jpg", "Sample Data.13"),
new Product("../images/14.jpg", "Sample Data.14"),
};

当我对 getrange 使用下面的行时,我得到了索引超出范围的错误。

List<Product> xProduct = oProduct.GetRange(10, 13);

但是我的列表有 14 个元素,那么为什么我不能从第 10 位到第 14 位提取数据....请指导谢谢。

最佳答案

GetRange 的第二个参数需要是要获取的元素的计数,因此将其更改为4(我认为这就是您想要的)。

此外,第一个参数是基于的索引,因此您希望 GetRange(9, 4) 获取图像 10 到 13。

关于c# - 列出 C# 中的 GetRange 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7191167/

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