我们正在为公司的自动称重系统创建客户。现在,即时通讯正在做一些我们的用户想要打印的pdf预览。我当前的问题是“索引超出范围”。
我已经试图将字符串转换为char数组并添加空格,但是它对我不起作用,或者Im做错了。
string cisloVozuTahace = "";
foreach (var item in DatasForLoadingList)
{
cisloVozuTahace = item.U_C_TAHAC;
}
int[] cisloVozuTahaceArray = new int[14];
char[] cisloVozuTahaceArrayNew = cisloVozuTahace.ToCharArray();
for (int i = 0; i < cisloVozuTahaceArray.Length; i++)
{
DrawSquare(originXNumberOfCar, originYNumberOfCar, squareWidthNumberOfCar);
contents.DrawText(normalFont, 15, originXNumberOfCar+2.5, originYNumberOfCar-5, cisloVozuTahaceArrayNew[i].ToString());
originXNumberOfCar += squareWidthNumberOfCar;
}
当i
小于数组时发生问题。我正在画14 x正方形。在这个方块中,我想写字符串。但是结果是我只得到8个字符的字符串。在我从用户那里得到的示例中,纸上有14个正方形,因此我需要有14个正方形。并只填充其中的八个。我该如何实现?