用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
//实例化一个for循环语句,并声明一个整数型局部变量,并命名为:ii,用来存储循环次数,并赋值为:0,只要局部变量:ii,的值小于:局部变量:原始凭证图片,的数组内容有多少个的值,就一直循环,并且每循环一次就将局部变量:ii,的值自增一
for (int ii = 0; ii < originalVouchersImage.Count; ii++)
{//声明一个:字节集型数组,局部变量,并命名为:原始凭证图片字节,并赋值为:局部变量:原始凭证图片,中的:第:局部变量:ii,的值,位的值
byte[] originalVouchersImageByte = originalVouchersImage[ii];
//声明一个:图片型,局部变量,并命名为:图片,并赋值为:调用:这个类是关于图片操作的类,中的:将字节数组数组转换成图片,方法的返回值,其中方法的参数一是:局部变量:原始凭证图片字节,的值
Image image = ImageOperation.ConvertAnArrayToAnImage(originalVouchersImageByte);
//声明一个文本型局部变量,并命名为:保存路径,用来保存保存路径,并赋值为:生成本地保存路径方法返回值+@"\"+AccountingVoucher
string filePath = FileOperation.GenerateLocalSavePath() + $@"AccountingVoucher\{accountingVoucherNumber}";
//声明一个驱动器信息数组类,命名为:驱动器,赋值为:当前电脑的驱动器信息
DriveInfo[] drives = DriveInfo.GetDrives();
//遍历当前电脑的驱动器信息
foreach (DriveInfo drive in drives)
{//判断:当前电脑,是否:有路径为:局部变量:保存路径,的值的文件夹
if (drive.Name == filePath)
{ //如果:当前电脑,有路径为:局部变量:保存路径,的值的文件夹,将:局部变量:保存路径,重新赋值为:局部变量:保存路径,的值---拼接上:\---拼接上:记账凭证原始图片第---拼接上:局部变量:ii,的值---拼接上:张---拼接上:.Tiff
filePath = filePath + @"\" + $"记账凭证原始图片第{ii}张" + ".Tiff";
//跳出循环------直接退出了for循环,想要只退出foreach循环
break;
}//如果:当前电脑,没有路径为:局部变量:保存路径,的值的文件夹
else
{//创建一个文件夹,路径是:局部变量:保存路径,的值
Directory.CreateDirectory(filePath);
//将:局部变量:保存路径,重新赋值为:局部变量:保存路径,的值---拼接上:\---拼接上:记账凭证原始图片第---拼接上:局部变量:ii,的值---拼接上:张---拼接上:.Tiff
filePath = filePath + @"\" + $"记账凭证原始图片第{ii}张" + ".Tiff";
//跳出循环------直接退出了for循环,想要只退出foreach循环
break;
}// 保存局部变量:图片,为.Tiff文件
image.Save(filePath, System.Drawing.Imaging.ImageFormat.Tiff);
}
}
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
break------直接退出了for循环,想要只退出foreach循环