var list = new string[] { TextBox1.Text, TextBox2.Text, TextBox3.Text };
list = list.OrderBy(x => int.Parse(x)).ToArray();
谁能建议如何修改上面的代码,以便为每个无法解析为整数的值返回一个空值?
我想我需要以Parse
某种方式替换TryParse
?
澄清:
该程序接受来自 3 个不同文本框的 3 个整数,对它们进行排序并将序列插入数据库。如果输入了非整数,我想将其视为空值。
例如,如果和TextBox1.Text = ""
,插入的序列将是:。TextBox2.Text = "45"
TextBox3.Text = "8"
0,8,45
但是,我现在认为从排序中排除非整数可能会更好,因此对于同一个示例,结果序列将类似于:8,45,N/A
.
很抱歉无法清楚地解释我的要求。