在“保存文件”提示中保存具有适当扩展名的文件

在我的应用程序中,我使用SaveFileDialog弹出另存为窗口。 我已在文件类型部分中限制要使用以下代码保存为.dat的文件。

sfdialog.Filter = "Data Files (*.dat*)|*.dat*"; 

我想知道怎么做是使用.dat扩展名自动保存。 目前它只保存没有扩展名,除非我特意将其保存为filename.dat。

 SaveFileDialog dlg = new SaveFileDialog(); dlg.Filter = "Data Files (*.dat)|*.dat"; dlg.DefaultExt = "dat"; dlg.AddExtension = true; 

AddExtension和DefaultExt属性。 例如:

 sfdialog.DefaultExt = "dat"; sfdialog.AddExtension = True;