Я открываю SaveFileDialog с начальным каталогом на основе определенного пользователем пути.Я хочу убедиться, что этот путь действителен, прежде чем передать его и открыть диалоговое окно.Прямо сейчас у меня есть это:
Microsoft.Win32.SaveFileDialog dialog = new Microsoft.Win32.SaveFileDialog();
if (!string.IsNullOrEmpty(initialDirectory) && Directory.Exists(initialDirectory))
{
dialog.InitialDirectory = initialDirectory;
}
bool? result = dialog.ShowDialog();
Однако кажется, что \
ускользает и вызывает сбой при вызове ShowDialog.Существуют ли другие значения, которые могут вызвать сбои?Каким правилам должно следовать свойство InitialDirectory?