我的程序有一个保存文件选项,如下所示:
//Browse for file
SaveFileDialog ofd = new SaveFileDialog();
ofd.Filter = "CSV|*.csv";
ofd.DefaultExt = ".csv";
DialogResult result = ofd.ShowDialog();
string converted = result.ToString();
if (converted == "OK")
{
Master_Inventory_Export_savePath.Text = ofd.FileName;
}
如果我将文件名写为“example”,它会正确保存为 .csv 但是如果我将名称设置为“example.txt”,它会保存为文本文件,我查看了 msdn 等,但即使设置默认扩展名也没有不要阻止这一点,关于如何只允许保存 .csv 文件的任何想法?