Если есть более эффективный способ сделать следующее:Использование DirectoryInfo в C#
DirectoryInfo di = new DirectoryInfo(@"c:\");
newFileName = Path.Combine(di.FullName, "MyFile.Txt");
Я понимаю, что это только две строки кода, но, учитывая, что у меня уже есть каталог, он чувствует, как я должен быть в состоянии сделать что-то вроде:
newFileName = di.Combine(“MyFile.txt”);
EDIT:
Должно быть более понятно - у меня уже есть путь для другой цели, так:
DirectoryInfo di = MyFuncReturnsDir();
newFileName = Path.Combine(di.FullName, "MyFile.Txt");
Это не требует фиксации, уже в качестве компактной и надежной он может получить. Вы можете написать его в одной строке, сделать его менее читаемым. –