c#将checkbox选中的值定义为数组
时间: 2024-03-26 10:40:46 浏览: 238
可以通过以下代码将选中的checkbox值定义为数组:
```csharp
List<string> selectedValues = new List<string>();
foreach (Control control in this.Controls)
{
if (control is CheckBox && ((CheckBox)control).Checked)
{
selectedValues.Add(control.Text);
}
}
string[] valuesArray = selectedValues.ToArray();
```
这段代码首先定义了一个空的字符串列表 `selectedValues` ,然后遍历窗体上所有控件,如果控件是一个 `CheckBox` 并且被选中了,就将它的文本添加到 `selectedValues` 列表中。最后,使用 `ToArray()` 方法将列表转换为字符串数组 `valuesArray`。
阅读全文