// 加载所有颜色
//foreach (Color item in Enum.GetValues(typeof(Color)))
foreach (var item in typeof(Color).GetMembers())
{
if (item.MemberType == MemberTypes.Property && Color.FromName(item.Name).IsKnownColor == true)//只取属性且为属性中的已知Color,剔除byte属性以及一些布尔属性等(A B G R IsKnownColor Name等)
{
Debug.WriteLine(item.Name);
}
}
相关文章
- C#中关键字ref与out的区别【转】
- excel转json工具的制作(C#语言)
- C#通过 “枚举数支持在指定类型的集合上进行简单迭代” 的概念获取List的一种方式
- 转:C#写的WEB服务器
- 转】C#接口-显式接口和隐式接口的实现
- 实验心得:C#中当使用foreach对集合进行遍历时,不得改变集合的大小和元素的值
- 问题:C#将base64转换成二进制图片;结果:c# Base64编码和图片的互相转换代码
- c# (ENUM)枚举组合类型的谷歌序列化Protobuf
- ocx控件 编译成C#调用的dll 方法 转
- 走进c#(类型转换的一个类Object对象转int String double byte[] Stream)