Vor kurzem sah ich Methode wie dieseAttributwerte auf Parameter in Methode übergeben
public void MyMethod([Values("One", "Two", "Three")] string order, [Values(true, false)] bool choice)
{
// ...
}
Ich habe das noch nie gesehen. Was ist die Bedeutung davon?
Ist das eine Testmethode? [NUnit verwendet diese in seinem Test-Framework] (https://github.com/nunit/docs/wiki/Values-Attribute). Hier ist ein Tipp für die Suche: Wenn Sie ein Attribut mit "Name" sehen, suchen Sie nach "NameAttribute". Das ist das allgemeine Muster zum Benennen von Attributklassen in C#. –
Danke @MikeMcCaughan. Du hattest Recht. Ich kann Ihren Kommentar nicht als Antwort markieren. Kannst du es zu einer Antwort machen und ich werde es markieren. Sehr geschätzt – pixel