Сколько символов новой строки должно использовать приложение Mono между операторами using и объявлением пространства имен? - PullRequest
0 голосов
/ 26 октября 2009

Я ничего не могу найти в Руководствах по кодированию моно-проектов .

Что лучше:

using Something;
using SomethingElse;


namespace SomeNameSpace {
    ...

или

using Something;
using SomethingElse;

namespace SomeNameSpace {
    ...

Я знаю, что это не ужасно важно, но это не помешает сделать это правильно.

Рекомендации Mono отличаются от рекомендаций для .NET, но не стесняйтесь вводить ответ .NET и на этот вопрос.

Ответы [ 3 ]

2 голосов
/ 26 октября 2009

Говоря о C # вообще (не моно конкретно): это не имеет значения. Я склонен оставлять одну строку пробела. Обратите внимание, что FxCop StyleCop (с настройками по умолчанию) фактически скажет вам переупорядочить их:

namespace SomeNameSpace {
    using Something;
    using SomethingElse;

Как ни странно, в LINQ-to-SQL / SqlMetal есть небольшая ошибка (исправлена ​​в 4.0), связанная с этим различием.

1 голос
/ 26 октября 2009

Я не знаю официального ответа Mono, но на работе мы разработали стандарты форматирования, основанные на том, о чем мы все договорились, а также оставляя место для гибкости для вещей, которые мы действительно не хотели применять. Такие как это. Лично я бы оставил одну строку пробела, и если вы чувствуете, что две строки делают код более читабельным, используйте две (или три, или что-то еще, что делает вас счастливее;)).

0 голосов
/ 26 октября 2009

Что вам больше всего нравится? Используйте это.

...