我在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;
}
答案 0 :(得分:2)
这应该是
sv.Filter="Text Document(*.txt)|*.txt|All Files(*.*)|*.*";