Мне действительно очень нравится условный оператор в С#. Это облегчает мою жизнь в написании такой логики:
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");
}
}
Конечно, это означает, что я теряю читаемость кода. Во всяком случае, мне просто интересно, какое мнение придерживаются другие коллеги-разработчики в этом подходе к написанию кода. Благодарю. Я также оцениваю как негативные, так и позитивные комментарии.