我怎样才能让这段代码更容易避免每次都写 try { ... } catch { ... } ?
switch (index)
{
case 0:
try
{
Process.Start("taskmgr.exe");
}
catch
{
MessageBox.Show("Программа не найдена по указанному пути в коде" +
"\nПопробуйте связаться с автором программы Master pro 1322#5500");
}
break;
case 1:
try
{
Process.Start("Notepad.exe");
}
catch
{
MessageBox.Show("Программа не найдена по указанному пути в коде" +
"\nПопробуйте связаться с автором программы Master pro 1322#5500");
}
break;
case 2:
try
{
Process.Start("D:\\Minecraft\\MinecraftLauncher.exe");
}
catch
{
MessageBox.Show("Программа не найдена по указанному пути в коде" +
"\nПопробуйте связаться с автором программы Master pro 1322#5500");
}
break;
case 3:
try
{
Process.Start("C:\\Users\\Арслан\\AppData\\Roaming\\Spotify\\Spotify.exe");
}
catch { MessageBox.Show("Программа не найдена по указанному пути в коде" +
"\nПопробуйте связаться с автором программы Master pro 1322#5500"); }
break;
}
}
为什么不...(改进版)