Мне нужно создать путь к файлу на основе ряда элементов, которые могут существовать или не существовать, и я изо всех сил пытаюсь придумать, как можно просто кодировать синтаксис без использования загрузки операторов if.
Скажем, у меня есть метод, который выполняет ниже
public string BuildPath(string serialNumber, string path, string filename) {
string path = "";
if(String.isNullorWhitespace(path) {
path = serialNumber + "/" + filename;
}
else {
path = serialNumber + "/" + path + "/" + filename;
}
}
Сложность здесь заключается в том факте, что если путь пустой или нулевой, мне потребуется только один символ /
в конечном пути, если Я не делаю это правильно, путь не будет действительным.