2011-02-17 6 views
0

resharper를 평가 중이며 소프트웨어의 특이 사항을 발견했습니다. 이것이 진정으로 버클인지 확실하지 않습니다.Resharper 평가

var oc = new OracleConnection(); 

ReSharper에서 대신 새 키워드의에 대한 개체 이니셜 라이저를 사용하여 제안한다 : 다음은 내 코드입니다. 연결에 객체 이니셜 라이저를 어떻게 사용합니까? 어떤 아이디어?

답변

3

왜 제안을 클릭하지 않으시면 Resharper가 수정을 수행합니까?

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

그리고 당신이 그것을 허락한다면 어떤 ReSharper에서 할 것입니다 :

var oc = new OracleConnection { Blabla = blabla }; 
+0

감사합니다. 나는 그것을 알아 냈다. – abhi

2

당신은 메시지를 오독하고

나는 당신이 가지고있는 코드가 같은 것을 추측한다.

ReSharper에서이 같은를 건설 한 후 속성 설정에 개체 이니셜 라이저를 사용하는 당신을 말하고있다 : 또한

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

, 당신은 using 문을 사용하여 연결을 종료해야합니다.