2 回答
TA贡献1854条经验 获得超8个赞
您可以使用它来验证输入框中输入的数据。
public bool IsAccepted(String textToValidate)
{
Regex strPattern = new Regex("^[a-hA-H]*$");
if (!strPattern.IsMatch(textToValidate))
{
return false;
}
return true;
}
这是我如何通过控制台应用程序测试它的屏幕截图:
TA贡献1906条经验 获得超10个赞
try
{
if (this.TxtCoach.Text.Contains('A') ||
this.TxtCoach.Text.Contains('B') ||
this.TxtCoach.Text.Contains('C') ||
this.TxtCoach.Text.Contains('D') ||
this.TxtCoach.Text.Contains('E') ||
this.TxtCoach.Text.Contains('F') ||
this.TxtCoach.Text.Contains('G') ||
this.TxtCoach.Text.Contains('H'))
{
LstFinalB.Items.Add(TxtCoach.Text);
}
else
{
throw new ArgumentException("Correct your coach is valid!");
}
}
catch (ArgumentException ex)
{
MessageBox.Show(ex.Message);
}
您的 If 语句逻辑错误,您将永远不会有正确的输入,并且 Listbox.Items.Add(Item) 也在错误的位置。
- 2 回答
- 0 关注
- 112 浏览
添加回答
举报