ctrl is IValidator 如题
private void ShowPanel(Panel panel, bool visible)
{
IValidator validator;
foreach (Control ctrl in panel.Controls)
{
//check to see if its a validator
if ( ctrl is IValidator)
{
validator = (IValidator)ctrl;
ctrl.Visible = visible;
if (!visible)
{
validator.Validate();
}
}
}
panel.Visible = visible;
}
问题一 ctrl is IValidator 可以这么写吗?