Я нашел этот образец кода на SO (не могу вспомнить, откуда:/), что позволило мне проверить аргументы линейного кода при запуске приложения:
if (e.Args.Length == 0 || e.Args.Any("-show".Contains))
{
//show interface...
}
Я просто не могу понять, как "-show".Contains
работы. И если есть какая-либо разница с (классическим) x => x.Contains('"-show")
(за исключением очевидного усиления ввода).
Работает как шарм, но я хотел бы понять, почему, я чувствую, что происходит что-то большое.