不明白的数组越界?数组的游标总是莫名的比数组大小大一
代码 如下:
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());
//路径应该设置为用户注册邮箱,设想:重新查询后,对文件夹进行重命名
}
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());
//路径应该设置为用户注册邮箱,设想:重新查询后,对文件夹进行重命名
}
...全文
相关推荐
C/C++ 避免数组越界的方法
主要介绍了C/C++ 避免数组越界的方法,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
ArcPy修复几何实战:从基础函数到批量处理无效数据
Python语言在GIS数据处理中扮演着越来越重要的角色,而ArcPy正是连接Python与ArcGIS生态的桥梁。作为ArcGIS内置的Python站点包,ArcPy将数百个地理处理工具封装为可调用的函数,使得批量处理Shapefile、File GDB等空间数据成为可能。在实际工程中,无效几何(如自相交多边形、空几何、坐标异常)常导致Buffer、Clip等工具报错,影响数据质量控制流程。本文从ArcPy核心概念讲起,逐步拆解工作空间设置、要素类遍历、游标操作和几何对象验证等基础技术,随后深入讲解使用a
oracle游标越界
国产应用服务器部署应用连接oracle数据库时,会报游标越界的问题。
Java数组越界问题实例解析
主要介绍了Java数组越界问题实例解析,具有一定参考价值,需要的朋友可以了解下。
java 数组下标越界异常(ArrayIndexOutOfBoundsException)
java 数组下标越界异常(ArrayIndexOutOfBoundsException) java 数组下标越界异常(ArrayIndexOutOfBoundsException)


