Schleife durch alle Farben?
Arbeite ich an einer app in C# - (Windows-Phone-7), und ich bin versucht, etwas einfaches zu machen, das hat mich ratlos.
Ich möchte Zyklus durch jede Farbe in Farben, und Sie schreiben den Namen der Farbe, um eine Datei (zusammen mit anderen Sachen).
Habe ich die einfachste bit-code, was ich weiß, wird nicht funktionieren, aber ich schrieb, um zu beginnen:
foreach (Color myColor in Colors)
{
}
Natürlich, das gibt mir die folgende syntax-Fehler:
'- System.Windows.Media.Farben' ist ein 'Typ', wird aber verwendet wie eine 'variable'.
Gibt es eine Möglichkeit, dies zu tun? Es scheint wirklich einfach!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie diese helper-Methode, um ein Wörterbuch von jeder Farbe, die name/Wert-paar.
Verwendung mit:
Kredit für die helper-Methode geht
Wie bekomme ich den Namen einer C# static-Eigenschaft, Klasse mit der spiegelung?
Können Sie Reflexion, um alle Eigenschaften innerhalb der Farben Typ:
.GetProperties(...).Where(p => p.PropertyType == typeof(Color))
oder sowas?Gut Sie können dies tun, indem Sie diesen code.