不明白的数组越界?数组的游标总是莫名的比数组大小大一

阳光宅猿 阳光宅猿 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
代码 如下:
for (var i = 0; i < datasInfo.Count; i++)
{
WriteLog("第" + (i + 1) + "组数据" + "开始下载");
Console.WriteLine("第" + (i + 1) + "组数据" + "开始下载");
string path = PATH + datasInfo[i].CreatedBy + "\\";
if (!Directory.Exists(path))
{
Directory.CreateDirectory(path);
}
WriteLog(datasInfo[i].CreatedBy.ToString());
Console.WriteLine(datasInfo[i].CreatedBy.ToString());
WriteLog(datasInfo[i].Uri.ToString());
Console.WriteLine(datasInfo[i].Uri.ToString());
WriteLog(datasInfo[i].Filename.ToString());
Console.WriteLine(datasInfo[i].Filename.ToString());
// 这里出现了很多次一场,就是那种数组越界的那种
// 不明白为什么会出现数组越界???
Console.WriteLine(i);
Task.Run(() => downs(datasInfo[i].Uri.ToString(), path + datasInfo[i].Filename.ToString()));
// downs(datasInfo[i].Uri.ToString(), path + datasInfo[i].Filename.ToString());
//路径应该设置为用户注册邮箱,设想:重新查询后,对文件夹进行重命名
}
...全文

相关推荐

评论 21
收藏 已收藏
分享
返回顶部
阳光宅猿
C# 111,129 成员 642,539 内容