So erhalten Sie ein benutzerdefiniertes Attribut aus der Objektinstanz in C #

Sagen wir, ich habe eine Klasse namens Test mit einer Eigenschaft namens-Titel mit einem custom Attribut:

public class Test
{
    [DatabaseField("title")]
    public string Title { get; set; }
}

Sowie eine Erweiterung Methode namens " DbField. Ich Frage mich, wenn Sie ein benutzerdefiniertes Attribut von einem Objekt Instanz ist sogar möglich in c#.

Test t = new Test();
string fieldName = t.Title.DbField();
//fieldName will equal "title", the same name passed into the attribute above

Kann das getan werden?

InformationsquelleAutor der Frage kabucey | 2010-02-24

Schreibe einen Kommentar