使用C#进行分析
本文关键字:使用 | 更新日期: 2023-09-27 18:26:33
此应用程序可完美运行
var myValue = txtBox1.Text ?? "";
var splittedValue = myValue.Split(',');
if (splittedValue.Length != 3)
{
MessageBox.Show("Please enter a valid values !", "Message",
MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
txtBox2.Text = (splittedValue[0]);
txtBox3.Text = (splittedValue[1]);
txtBox4.Text = (splittedValue[2]);
最佳答案。非常感谢你的帮助!
如果你想计算字符串中逗号的数量,你可以使用Enumerable.Count
,它接受一个谓词:
if (txtBox1.Text.Count(ch => ch == ',') > 2)
{
}
我并不真正理解目的,但为了回答您的问题,您可以绑定到文本框的适当事件(TextChanged或LostFocus),并执行类似于您所做的操作:
var myValue = txtBox1.Text ?? "";
var splittedValue = myValue.Split(',');
if (splittedValue.Length != 3)
{
MessageBox.Show("Please enter a valid values !", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
txtBox2.Text = (splittedValue[0]);
txtBox3.Text = (splittedValue[1]);
txtBox4.Text = (splittedValue[2]);