Me sorprende que no haya una sobrecarga que pueda tomar una matriz de cadenas. De todos modos, ¿cuál es la mejor manera de evitar anidar llamadas a Path.Combine?¿Cómo se puede usar Path.Combine con más de 2 argumentos?
pathValue = Path.Combine(path1, Path.Combine(path2, Path.Combine(path3, path4)))
Esto parece ineficaz ya que resulta en 4 nuevas cadenas se crean sólo para obtener 1.
En .Net4 Path. Combine() se cambió para tomar más de dos cadenas como esta: Path.Combine (path1, path2, path3, ...). ¡Dulce! – fredw
Bueno, mierda. Microsoft no tenía el sentido común para implementarlo en NET 2.0 o incluso 3.5? – david