Mir wurde gesagt, dass in C# -Attribute auf den automatisch implementierten Eigenschaften nicht erlaubt sind. Ist das wahr? Wenn ja warum?Unterstützen automatisch implementierte Eigenschaften Attribute?
EDIT: Ich habe diese Informationen aus einem populären Buch über LINQ und konnte es nicht glauben! EDIT: Siehe Seite 34 von LINQ Unleashed von Paul Kimmel, wo er sagt: „Attribute nicht auf automatisch implementierte Eigenschaften erlaubt werden, so dass Ihre eigene Rolle, wenn Sie ein Attribut benötigen“
Können Sie sagen * genau * was die Information ist? (Ich denke, es wäre fair, den Namen und die Referenz für das Buch zu geben, btw.) –
Gewöhnen Sie sich daran zu glauben - in Text und in Tools. Wir alle machen Fehler. Ich erinnere mich an den Tag, an dem der Turbo C++ 1.0-Compiler einen internen Speicherverlust im Kopierkonstruktor hatte (oder etwas, das damit zusammenhängt). Ich konnte nicht glauben, dass es der Fehler des Compilers war und kein Fehler im Quellcode, bis ich es bewiesen habe. Sie haben es in der nächsten Version behoben. –