Line continuations не используются в C#, так как требуется явный ограничитель строки (;
).
Если вы спрашиваете, с точки зрения стиля, будь то хорошая идея, чтобы разбить строку на несколько строк, это спорно. Правила StyleCop заставляют строку либо задаваться в одной строке, либо для каждого элемента, находящегося на отдельной строке. Я лично считаю, что это хорошая рекомендация, и я обычно выбираю полностью разбить линию на свои части, если она слишком длинная, чтобы вписаться в хороший редактор шириной 80-90 символов.
Редактировать в ответ на ваш новый вопрос:
В этом случае, я бы следовать приведенным выше. Лично в вашем конкретном случае, я оставлю это на одной строке:
SomeMethod(int someInt, Object someObject, String someString, bool someBool)
{
...
}
Это хорошая, короткая декларация moethod, и я не вижу причин, чтобы разделить его. Я бы разделил его только в том случае, если количество аргументов и длины типов стали длинными для одной строки текста.
Если вы разбить его, однако, я бы разделить его на отдельные строки для каждого аргумента:
SomeMethod(
int someInt,
Object someObject,
String someString,
bool someBool)
{
...
}
Таким образом, по крайней мере, очевидно, как и почему это разделение, и разработчик не будет случайно пропустите один аргумент, так как два находятся на одной строке.
ли вы имеете в виду просто распространяя заявление через несколько строк или фактических символов продолжения, как подчеркивание в VB? – Aaronaught
да, я имею в виду обертывание строк – Kevin
Я думаю, что этот вопрос весьма субъективен, это как просить, нравится ли вам красный цвет? Это все о ВАШЕМ мнении. – PostMan