-
[C#] Return 반환 값 2개C#/기초 2025. 5. 8. 08:39
ex)
var (command, arguments) = GetCommandAndArguments(args);
static (string command, string[] arguments) GetCommandAndArguments(string[] args) { return args switch { [var script] when script.EndsWith(".py") => ("python", args), [var script] when script.EndsWith(".js") => ("node", args), [var script] when Directory.Exists(script) || (File.Exists(script) && script.EndsWith(".csproj")) => ("dotnet", ["run", "--project", script, "--no-build"]), _ => ("dotnet", ["run", "--project", "../../../../QuickstartWeatherServer", "--no-build"]) }; }
728x90'C# > 기초' 카테고리의 다른 글
[C#] ObservableCollection Addrange (0) 2025.05.14 [C#] warning disable (0) 2025.05.08 [C#] Port (0) 2025.04.23 [C#] Summary 외부 dll , Nuget 추가 시 (0) 2025.04.09 [C#] // 주석 (0) 2025.03.28 댓글