我需要一个可以打开1000种文件类型(*.000 - *.999)的文件对话框。 但是,如果将其添加到过滤器中,选择文件类型时对话框会变得非常缓慢。有什么方法可以加快速度吗?
string text;
for (int i = 0; i <= 999; i++)
{
text.Append("*." + i.ToString("000") + "; ");
}
string textWithoutLastSemicolumn = text.ToString().Substring(0, text.ToString().Length - 2);
dialog.Filter = "Files (" + textWithoutLastSemicolumn + ")|" + textWithoutLastSemicolumn;
*.*
就足够了。如果你正在创建这些文件,那么首先不应该使用不同的扩展名(你可以改变文件名)。添加一些扩展名是可以的,但不要添加1000个。 - Sinatr