Как это не подстрока, когда значение = null ?
У меня есть несколько проблем для подстроки в C# как подстрока, когда значение = null и подстрока позиции, которую вы хотите в строке
Пожалуйста, помогите мне решить эту проблему! Большое спасибо !
Что я уже пробовал:
у меня есть код абзаца
string str = ""; string str1 = ""; string str2 = ""; string str3 = ""; string str4 = ""; string str5 = ""; str = data2.SThe; if (str != null) { str1 = str.Substring(0, 3); str2 = str.Substring(3, 2); str3 = str.Substring(5, 2); str4 = str.Substring(7, 3); str5 = str.Substring(10); xrSTbhyt1.Text = str1; xrBHYT2.Text = str2; xrBHYT3.Text = str3; xrBHYT4.Text = str4; xrBHYT5.Text = str5; } else { str = string.Empty; }
Gerry Schmitz
""это не то же самое, что null (если вам интересно); это то же самое, что string.Пустой.
И ваша программа будет терпеть неудачу каждый раз, когда длина data2.Стхе меньше 11 лет.
Huyyhaha
Правильно! как это не подстрока, когда значение равно ""
PIEBALDconsult
Проверьте длину .