Как можно использовать Path.Combine с более чем двумя аргументами?

Я удивлен, что нет перегрузки, которая может принимать массив строк. В любом случае, каков наилучший способ избежать вложенных вызовов в Path.Combine?

pathValue = Path.Combine(path1, Path.Combine(path2, Path.Combine(path3, path4)))

Это кажется неэффективным, поскольку приводит к созданию четырех новых строк только для получения одной.