我有一个带有多个文本框的表单,这些文本框是程序从中导入数据的文件路径。目前,它们通过以下方式检查非零长度:
//this code imports the files required by the user, as specified in the
//file path text boxes
private void btImport_Click(object sender, EventArgs e)
{
bool hasPath = false;
foreach (TextBox box in this.gbPaths.Controls.OfType<TextBox>().Where(tb => tb.Text.Length > 0))
{
hasPath = true;
//import code
}//end foreach
if (!hasPath)
{
MessageBox.Show("You must enter at least one file path.");
}//end if
}//end import code
我想知道的是我可以用类似的//import code
东西替换这个部分:
if(tb.Name = "txtAvF") then...
或类似的,还是我必须在 foreach 循环之外进行?提前致谢。如果我需要澄清任何事情,请告诉我。