如何在saveFileDialog中自动输入文件名

Rob*_*bin 0 c# savefiledialog

我正在制作一个程序,要求用户输入世界名称和作者姓名.单击完成后,将打开saveFileDialog并要求用户选择保存位置.但我希望它自动输入用户输入的世界名称作为文件名.但让用户可以自由地改变它.这是可能的,我该怎么做.

这是我的保存代码,saveFileDialog是在JSON过滤器设置上.

//Saving the project
if (saveWork.ShowDialog() == DialogResult.OK)
{
string output = JsonConvert.SerializeObject(MainForm.CurrentWorld);
try
{
string name = saveWork.FileName;
using (System.IO.StreamWriter sw = new StreamWriter(name))
sw.WriteLine(output);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 5

只需FileName在显示对话框之前设置属性即可.