Dynamic Code Snippet c # Visual Studio

Ich arbeite täglich an einem WinForms-Projekt mit sich wiederholenden Aufgaben. Also dachte ichcreating code a snippet wird mir helfen, aber es funktioniert nur für festen Code.

Ich möchte dynamisch ein Code-Snippet erstellen, das den Namen des Steuerelements und einer bestimmten Bedingung entspricht.

Ich möchte den Code hinzufügen, sobald der Entwurf fertig ist. Ich definiere die Kontrollnamen wieintTextboxAge. Das Snippet sollte die automatische Überprüfung für alle Textfelder mithilfe der unten definierten Funktion hinzufügen.

Es müssen unterschiedliche Steuerelemente basierend auf dem Namenspräfix des Steuerelements (int, str, dou, dec) vorhanden sein. Wie so:

public void AutoCode()
{
    int i=0;
    foreach(On all controls)
    { 
        if(controls is textbox or combobox)
        {
            if(control.text starts with int)
            {
                a[i] = Validation.ValidateInt(labelError, control.text, val => acdnt.date = val);
            }
        }
    }
}

Ich möchte einen automatisch generierten Codeausschnitt, Bibliotheken können mir nicht helfen.

Mein Motiv ist nicht, Code für die Validierung zu generieren. Nur anhand des obigen Beispiels können wir dies tun.

Ich möchte meinen gesamten Geschäftslogikcode für Master-Win-Formulare wie @ automatisch generiere

ValidierungErstellung einer neuen Klasse für VariablenDatafilling in class after validationAuto Erstellung der Datenbankfunktion einfügen und aktualisieren

Weil in allen oben genannten Aufgaben nur die Änderung des Variablennamens übrige Geschäftsaufgabe gleich bleibt. Wie wir @ umsetzen könn

Auto Erstellung der Klasse- Klasse wird erstellt mit Formularname + "Klasse" und Variablentypen werden durch die ersten 3 Zeichen identifiziert und werden genauso benannt wie Kontrollname.

Auto Erstellung der Datenbankfunktion einfügen und aktualisieren - Benennt den Namen der Datenbanktabelle mit dem Namen des Formulars und den Namen der Spalte mit dem Namen des Steuerelements, sodass auch die Abfrage zum Einfügen und Aktualisieren dynamisch erstellt werden kann.

Warum möchte ich nicht mit der Klassenbibliothek arbeiten, weil in diesem Fall alle Operationen zur Laufzeit ausgeführt werden, die irgendwo meine Leistung beeinträchtigen.

Damit können wir viel Zeit und Mühe bei der Programmierung der Welt sparen.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage