Kurze Frage ...C# Daten Anmerkungen im Interface
Wenn ich eine Notation in der Schnittstelle setzen ...
Say [Erforderlich]
kann ich weglassen, dass Notation in der C# Klasse für die Eigenschaft?
also kann ich ...
Interface IFoo
{
[Required]
string Bar {get; set;}
}
Class Foo : IFoo
{
string Bar {get; set;}
}
oder muss ich einfach nicht die Notation in der Schnittstelle setzen und dies zu tun ...
Interface IFoo
{
string Bar {get; set;}
}
Class Foo : IFoo
{
[Required]
string Bar {get; set;}
}
Es muss in der Klasse gehen. Siehe: http://bradwilson.typepad.com/blog/2011/08/interface-attributes-class-attributes.html –