Wie erzeuge ich einen Konstruktor aus Klassenfeldern mit Visual Studio (und / oder ReSharper)?

Ich habe mich daran gewöhnt, viele der Java IDEs (Eclipse, Netbeans, IntelliJ), die Sie mit einem Befehl zum generieren einer Standard-Konstruktor für eine Klasse auf der Basis der Felder in der Klasse.

Beispiel:

public class Example
{
    public decimal MyNumber { get; set; }
    public string Description { get; set; }
    public int SomeInteger { get; set; }

    //↓↓↓ This is what I want generated ↓↓↓
    public Example(decimal myNumber, string description, int someInteger)
    {
        MyNumber = myNumber;
        Description = description;
        SomeInteger = someInteger;
    }
}

Dass ein Konstruktor füllen Sie die alle Felder eines Objekts ist eine so häufige Aufgabe in den meisten OOP-Sprachen, gehe ich davon aus, dass es ist ein Weg für mich, um Zeit zu sparen schreiben dieses boilerplate-code in C#. Ich bin neu in der C# Welt, so Frage ich mich, wenn ich bin fehlt etwas Grundsätzliches über die Sprache? Gibt es eine option in Visual Studio, liegt auf der Hand?

InformationsquelleAutor der Frage Elijah | 2010-06-04

Schreibe einen Kommentar