Verwenden Sie Objektinitialisierer - ReSharper-Vorschlag

Benutze ich ReSharper jeden Tag, und heute fragte ich mich, warum ReSharper schlägt vor, dass "Verwenden Sie objektinitialisierer" wenn ich dies tun :

MyClass myClass = new MyClass();
myClass.MyInt = 0;
myClass.MyString = string.Empty;

Wird es ersetzt durch :

MyClass myClass = new MyClass
{
    MyInt = 0, 
    MyString = string.Empty
};

Bedeutet dies die Optimierung der Ausführung von meinem code, oder ist es nur eine Frage der Neuformatierung?

Persönlich, ich mag es. Aber manchmal hasse ich es, wegen diesem :

Verwenden Sie Objektinitialisierer - ReSharper-Vorschlag

Kann ich das nicht step-by-step debugging 🙁

InformationsquelleAutor der Frage Wassim AZIRAR | 2013-12-19

Schreibe einen Kommentar