В C# это не имеет значения. Эти два примера кода, которые Вы даете, совершенно эквивалентны. В первом примере компилятор C# (или действительно ли это - CLR?) создаст пустого конструктора и инициализирует переменные, как будто они были в конструкторе (существует небольшой нюанс к этому, который Jon Skeet объясняет в комментариях ниже). Если уже будет конструктор тогда, то любая инициализация "выше" будет перемещена в вершину его.
С точки зрения лучшей практики первый менее подвержен ошибкам, чем последний, как кто-то мог легко добавить другого конструктора и забыть объединять ее в цепочку.
Внутри самого eclipse текущий плагин ClearCase не может указывать файлы для игнорирования, и они всегда будут отображаться с собственной командой ls -private
как частные файлы.
Только специальный графический интерфейс (например, CCRC - Удаленный клиент ClearCase - используемый в качестве платформы Rich Client на основе eclipse) имеет способ указать файлы игнорирования .
(я предполагаю, что вы используют плагин Eclipse)
Когда вы создаете новый файл или папку, он спрашивает вас, хотите ли вы добавить элемент (ы) в систему управления версиями. Если вы просто нажмете кнопку «Отмена» во всплывающем окне, оно будет проигнорировано, пока вы не добавите его специально. Итак, ClearCase, по сути, спрашивает вас, игнорируемый ли это файл, как только вы его создаете. Если файлы возвращаются, вините людей, которые их зарегистрировали, а не ClearCase.
Я бы посоветовал посмотреть на создание записи в вашей конфигурации, чтобы исключить целевой файл / папку.