Проблема с кавычками в C#

Нужно вставить переменные в код распаковки архива, но там много знаков и я очень сильно путаюсь, подставьте в этот код, взамен 2-ух путей, 2-е переменные (порядок не важен):

string extractpath = (string)gp.GetValue(valueName);
string filename = openFileDialog.FileName;
Process proc = Process.Start("WinRAR.exe", @"e ""D:\Games\steam\steamapps\common\Skyrim Special Edition\b.rar"" ""D:\Games\steam\steamapps\common\Skyrim Special Edition""");

Ответы (1 шт):

Автор решения: Aziz Umarov

Вот так, попробуйте

string extractpath = (string)gp.GetValue(valueName);
string filename = openFileDialog.FileName;
Process proc = Process.Start("WinRAR.exe", $"e \"{fileName}\" \"{extractPath}\"");

$ — интерполяция строк

→ Ссылка