Так что я знаю, что считается хорошей практикой всегда включать фигурные скобки для if, for и т. Д., Даже если они являются необязательными, если есть только одно следующее утверждение, по той причине, что легче случайно сделать что-то вроде:
if(something == true)
DoSomething();
DoSomethingElse();
при быстром редактировании кода, если вы не ставите скобки.
Как насчет этого, хотя:
if(something == true)
{ DoSomething(); }
Таким образом, вы по-прежнему занимает меньше строк (что делает ИМО более читабельным), но при этом вряд ли случайно ошибетесь сверху?
Я спрашиваю, потому что не верю, что когда-либо видел этот стиль ранее для циклов if или, но я вижу, что он используется для получения и установки в свойствах C #, например:
public string Name
{get;set;}
Не спрашивать, что лучше, так как это слишком субъективно, а скорее просто, будет ли это считаться приемлемым стилем, а если нет, то почему бы и нет.