所有文本框的Foreach循环C#

所有文本框的Foreach循环C#,c#,foreach,textbox,C#,Foreach,Textbox,我是windows应用商店应用程序开发的新手,我正在寻找一种方法来创建一个循环(foreach循环对我来说是最好的),它将检索应用程序中的所有文本框(在xaml文档中)。我相信它应该看起来像: foreach(TextBox t in something) doAmazingThing(); 我的问题是,foreach循环应该是什么样子?这可以帮助您:@Serv谢谢,但是没有更简单的方法可以做到这一点?你说的“更简单”是什么意思?有些操作需要一些代码。你能解释一下为什么你需要所有的文本框吗?

我是windows应用商店应用程序开发的新手,我正在寻找一种方法来创建一个循环(foreach循环对我来说是最好的),它将检索应用程序中的所有文本框(在xaml文档中)。我相信它应该看起来像:

foreach(TextBox t in something)
 doAmazingThing();

我的问题是,
foreach循环
应该是什么样子?

这可以帮助您:@Serv谢谢,但是没有更简单的方法可以做到这一点?你说的“更简单”是什么意思?有些操作需要一些代码。你能解释一下为什么你需要所有的文本框吗?
doAmazingThing()
中会发生什么?@CodeCaster我只想对表单进行验证,我有一些输入,不想与每个输入关联seperatelly@Tal链接解决方案帮助您处理所有元素,而不仅仅是文本框。您只需编写一次(希望也能理解它),并在每次需要T类型的所有元素时重用它。解决方案不仅简单,而且优雅且非常有用
foreach (Control item in this.Controls)
        {
            if (item is TextBox)
                doAmazingThing();
        }