Сохранить файл с соответствующим расширением в приглашении Сохранить файл

В моем приложении я использую SaveFileDialog, чтобы открыть окно "Сохранить как". Я ограничил в разделе тип файла файл, который будет сохранен как .dat, со следующим кодом.

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

Что я хочу знать, как сделать, это автоматически сохранить с расширением .dat. В настоящее время он просто сохраняет без расширения, если я специально не сохранил его как filename.dat.

Ответы

Ответ 1

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

Ответ 2

AddExtension и DefaultExt свойства. Например:

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