Пожалуйста, помогите мне улучшить код. Идея такова: если строка нормально затем преобразовать в целоеЛучший способ проверить строку и преобразовать в int в C#
1- это проверить только нуль или пустую строку
int t=0;
if(!string.IsNullOrEmpty(textbox1.text.trim())
t= int.Parse(textbox1.text.trim());
2-
if(int.tryparse(textbox1.text.trim(), out t)
t=int.Parse(textbox1.text.trim());
или shortif
return string.IsNullOrEmpty(textbox1.text.trim()) ? 0 : int.Parse(textbox1.text.trim());
есть ли другой лучший способ?
Что такое ваше определение «ОК»? –
Если 'textbox1.text' является' null', вы получите 'NullReferenceException' в' textbox1.text.trim() '. Проверка '! String.IsNullOrEmpty' вам не поможет. – Guy
Textbox1.Text никогда не является нулевым – Steve