我在C ++中有一个代码,其中txtControls的类型是std :: vector txtControls;
for(int i=0;i<txtControls.size();++i)
{
if(txtControls[i]->GetValue() != "")
{
if(watermarkCheckControls[i]->IsChecked())
xml += "<field display='yes' ";
else
xml += "<field display='no' ";
}
}
我还想检查文本框是否为空/空。 我希望在C#中实现相同的功能,我在Windows窗体应用程序中有各种文本框
答案 0 :(得分:0)
在表单的构造函数中,在调用InitializeControls()之后用它们填充自定义数组:
TextBox[] myTextBoxes = new TextBox[] {this.xxxx, this. yyyy}
当然,您可以在类级别创建数组。
你不能在设计时使用IDE和控件属性填充数组(据我所知)。
答案 1 :(得分:0)
for (int i = 0; i < txtControls.Length; i++) {
if (!string.IsNullOrWhiteSpace(txtControls[i].Text)) {
// do something now that you know the text isn't null, empty string, or white space.
}
}