Решарпер Оценка - PullRequest
       10

Решарпер Оценка

0 голосов
/ 17 февраля 2011

Я оцениваю Resharper, и я заметил причуду в программном обеспечении.Я не уверен, является ли это действительно причудой.Вот мой код:

var oc = new OracleConnection();

Решарпер предлагает использовать для этого инициализатор объекта вместо нового ключевого слова.Как вы используете инициализатор объекта для соединения?Есть идеи?

Ответы [ 2 ]

3 голосов
/ 17 февраля 2011

Почему бы вам не нажать на предложение, и Resharper сделает исправление для вас?

Я думаю, что у вас есть что-то вроде:

var oc = new OracleConnection();    
oc.Blabla = blabla;

И что сделает Resharper, если вы позволите, это:

var oc = new OracleConnection { Blabla = blabla };
2 голосов
/ 17 февраля 2011

Вы неправильно читаете сообщение.

Resharper говорит вам использовать инициализатор объекта для установки свойств после его создания, например:

var oc = new OracleConnection { ConnectionString = "..." };

Кроме того, вы должны закрыть соединение, используя оператор using.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...