StartIndex не может быть больше длины строки. (Параметр startIndex) при попытке подстроки внутри цикла (работает вне цик ⇐ C#
-
Anonymous
StartIndex не может быть больше длины строки. (Параметр startIndex) при попытке подстроки внутри цикла (работает вне цик
Я получаю сообщение об ошибке в строке 167
string justQuantity = Products[i, 2].Substring(10); Это работает, когда я делаю это вне цикла, например:
Console.WriteLine(products[7, 2].Substring(10)); Но когда он находится в цикле внутри случая 4, я получаю следующую ошибку:
Необработанное исключение. System.ArgumentOutOfRangeException: startIndex не может быть больше длины строки. (Параметр startIndex)
at System.String.ThrowSubstringArgumentOutOfRange(Int32 startIndex, Int32 length)
в System.String.Substring(Int32 startIndex)
в Program.$(String[] args) в E:\learning 2code\shop\Program.cs:line 167
Я хочу, чтобы он извлекал количество из строки и конвертировал его в int Я в таком замешательстве...
int maxProducts = 10; string[,] продукты = новая строка[maxProducts, 4]; строка ProductName = ""; строка ProductPrice = ""; строка ProductQuantity = ""; строка ProductId = ""; int countProducts = 0; for (int я = 0; я
Я получаю сообщение об ошибке в строке 167
string justQuantity = Products[i, 2].Substring(10); Это работает, когда я делаю это вне цикла, например:
Console.WriteLine(products[7, 2].Substring(10)); Но когда он находится в цикле внутри случая 4, я получаю следующую ошибку:
Необработанное исключение. System.ArgumentOutOfRangeException: startIndex не может быть больше длины строки. (Параметр startIndex)
at System.String.ThrowSubstringArgumentOutOfRange(Int32 startIndex, Int32 length)
в System.String.Substring(Int32 startIndex)
в Program.$(String[] args) в E:\learning 2code\shop\Program.cs:line 167
Я хочу, чтобы он извлекал количество из строки и конвертировал его в int Я в таком замешательстве...
int maxProducts = 10; string[,] продукты = новая строка[maxProducts, 4]; строка ProductName = ""; строка ProductPrice = ""; строка ProductQuantity = ""; строка ProductId = ""; int countProducts = 0; for (int я = 0; я
Мобильная версия