System.ArgumentException - 筛选字符串无效

时间:2018-01-08 13:45:12

标签: c# string visual-studio filter

我在YouTube上通过以下教程在C#中创建了一个简单的记事本。对于制作教程的人来说,一切正常,但是当我尝试保存我在richTextBox1中写的文本文件时,它会引发错误。

错误是:System.ArgumentException:'您提供的过滤器字符串无效。过滤器字符串必须包含过滤器的描述,后跟垂直条(|)和过滤器模式。不同过滤选项的字符串也必须用竖线分隔。
例如:“文本文件( .txt)| .txt |所有文件( )| “'

{
    SaveFileDialog sv = new SaveFileDialog();
    sv.Filter="Text Document(*.txt)|*.txt|All Files(*.*)";
    if (sv.ShowDialog() == DialogResult.OK)
       richTextBox1.SaveFile(sv.FileName, RichTextBoxStreamType.PlainText);
       this.Text = sv.FileName;
}

1 个答案:

答案 0 :(得分:2)

这应该是

sv.Filter="Text Document(*.txt)|*.txt|All Files(*.*)|*.*";