Loop through all colors?

前端 未结 3 642
甜味超标
甜味超标 2021-01-07 04:52

I\'m working on an app in C# (Windows-Phone-7), and I\'m trying to do something simple that has me stumped.

I want to cycle through each Color in Colors, and write o

3条回答
  •  梦谈多话
    2021-01-07 05:24

    You can use Reflection to get all of the properties within the Colors type:

    var colorProperties = Colors.GetType().GetProperties(BindingFlags.Static | BindingFlags.Public);
    var colors = colorProperties.Select(prop => (Color)prop.GetValue(null, null));
    foreach(Color myColor in colors)
    {
        // ....
    

提交回复
热议问题