У меня есть форма с несколькими текстовыми полями, которые представляют собой пути к файлам, из которых программа импортирует данные.В настоящее время они проверяются на ненулевую длину следующим образом:
//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?Заранее спасибо.Дайте мне знать, если мне нужно что-то уточнить.