我正在評估resharper,我注意到軟件中的一個怪癖。我不確定這是否真的是一個怪癖。 這裏是我的代碼:resharper評估
var oc = new OracleConnection();
ReSharper的使用對象初始值設定爲這個,而不是新的關鍵字提示。你如何使用對象初始值設定器進行連接?有任何想法嗎?
我正在評估resharper,我注意到軟件中的一個怪癖。我不確定這是否真的是一個怪癖。 這裏是我的代碼:resharper評估
var oc = new OracleConnection();
ReSharper的使用對象初始值設定爲這個,而不是新的關鍵字提示。你如何使用對象初始值設定器進行連接?有任何想法嗎?
你爲什麼不點擊這個建議,Resharper會爲你做更正?
我想你的代碼是一樣的東西:
var oc = new OracleConnection();
oc.Blabla = blabla;
如果你讓它會做什麼ReSharper的是:
var oc = new OracleConnection { Blabla = blabla };
你誤讀的消息。
ReSharper的是告訴你構建之後,像這樣使用對象初始化器組屬性:
var oc = new OracleConnection { ConnectionString = "..." };
此外,你應該使用using
語句關閉連接。
謝謝。我明白了。 – abhi 2011-02-17 16:24:49