Мне действительно очень нравится условный оператор в С#. Это облегчает мою жизнь в написании такой логики:
public  string FormattedFileName
    {
        get
        {
            return string.Format("{0}_{1}_{2}_{3}.xls", 
            DateTime.Now.Month.ToString().Length == 1 
             ? "0" + DateTime.Now.Month.ToString()
             : DateTime.Now.Month.ToString(), 
            DateTime.Now.Day.ToString().Length == 1 
             ? "0" + DateTime.Now.Day.ToString()
             : DateTime.Now.Day.ToString(), 
            DateTime.Now.Year.ToString(), 
            "DownLoaded_From_Clients");
        }
    }
Конечно, это означает, что я теряю читаемость кода. Во всяком случае, мне просто интересно, какое мнение придерживаются другие коллеги-разработчики в этом подходе к написанию кода. Благодарю. Я также оцениваю как негативные, так и позитивные комментарии.
