Мне не удалось найти документацию по этой проблеме. (возможно, я плохо использую Google ...) Я предполагаю, что ответ отрицательный, однако я не понял, где это указано в документации. Чтобы быть точным, мой вопрос заключается в следующем.
Предположим, я хочу выполнить что-то вроде этого:
DirectoryInfo someDir = new DirectoryInfo(@".\someDir");
Console.WriteLine($"Would you like to delete the directory {someDir.FullName}?");
string response = Console.ReadLine().ToLower();
response switch
{
"yes" => { someDir.Delete(); ... MoreActions},
_ => DoNothing()
};
Я понимаю, что могу добиться желаемого поведения с помощью обычного переключателя или если / еще, однако мне было любопытно, можно ли использовать выражение переключения в этом случае.