今天遇到选择颜色的难题,不知道C#的颜色那个合适,试了几个都不合适,于是,突然想到反射,于是就在web下将Color下的颜色全部都列举出来,代码如下

  1. <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head runat="server">
  5. <title></title>
  6. </head>
  7. <body>
  8. <form id="form1" runat="server">
  9. <div>
  10. <asp:Panel ID="Panel1" runat="server">
  11. </asp:Panel>
  12. </div>
  13. </form>
  14. </body>
  15. </html>
  1. using System;
  2. using System.Drawing;
  3. using System.Reflection;
  4. using System.Web.UI.WebControls;
  5. public partial class _Default : System.Web.UI.Page
  6. {
  7. protected void Page_Load(object sender, EventArgs e)
  8. {
  9. Type t = Color.Aqua.GetType();
  10. PropertyInfo[] minfos = t.GetProperties();
  11. foreach ( var m in minfos)
  12. {
  13. Label l = new Label();
  14. l.Text = m.Name + "<br/>";
  15. if (Color.FromName(m.Name).IsKnownColor)
  16. {
  17. l.ForeColor = Color.FromName(m.Name);
  18. Panel1.Controls.Add(l);
  19. }
  20. }
  21. }
  22. }

然后大家可以根据自己需要选择自己想要的颜色了~

转载于:https://blog.51cto.com/visionsky/385187

C# 反射应用实例-获取当前Color类的所有颜色相关推荐

  1. Color类提供的颜色

    Color类属于AWT程序包,所以开头要有 import java.awt.*; Color类提供的颜色有: Color.black Color.blue Color.cyan(蓝绿色) Color. ...

  2. Color类 设置字体颜色、背景颜色

    JLabel标签: Label label=new Label("陈同学");label.setBounds(100, 100, 100, 150);Color color = n ...

  3. 【Java 19】反射 - 反射机制概述、获取Class实例、类的加载与ClassLoader的理解、创建运行时类的对象、获取运行时类的完整结构、调用运行时类的指定结构、动态代理

    反射机制概述.获取Class实例.类的加载与ClassLoader的理解.创建运行时类的对象.获取运行时类的完整结构.调用运行时类的指定结构.动态代理 反射 1 Java反射机制概述 1.1 Java ...

  4. 反射创建对象_如何应用Java反射技术灵活地创建程序类的对象实例

    软件项目实训及课程设计指导--如何应用Java反射技术灵活地创建程序类的对象实例 1.如何应用属性配置文件实现对系统中的配置信息进行读写操作 Java中的属性配置文件主要可以作为软件应用系统及项目的配 ...

  5. Java:反射+泛型:获取类型参数的实例

    2019独角兽企业重金招聘Python工程师标准>>> 场景描述: 我需要开发四个页面,每个页面都是只涉及增删改查的基本逻辑. 最简单的写法: 创建四个接口A,B,C,D,每个接口中 ...

  6. 浅谈Java反射机制 之 获取类的字节码文件 Class.forName(全路径名) 、getClass()、class...

    先贴上Java反射机制的概念: AVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法: 对于任意一个对象,都能够调用它的任意一个方法和属性: 这种动态获取的信息以及动态调用对 ...

  7. java获取运行时对象,java 面向对象(四十一):反射(五)反射应用二:获取运行时类的完整结构...

    我们可以通过反射,获取对应的运行时类中所有的属性.方法.构造器.父类.接口.父类的泛型.包.注解.异常等.... 典型代码: @Test public void test1(){ Class claz ...

  8. java反射 枚举_Java反射应用之获取枚举类的枚举

    Java反射实际应用 实际工作中使用到的Java反射并不是很多,我接触到的基本上都是工具类中相对比较常用一些,本篇文章就是我实际工作中遇到的场景. 应用场景:一个审批流程第一个节点审批时,需要填写第二 ...

  9. java 获取 反射 方法 名_乐字节Java反射之一:反射概念与获取反射源头Class

    一.Java反射机制概念 "程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言",如Python, Ruby是动态语言:显然C++,Java,C#不是动态语言,但是JAV ...

  10. delphi7 获取dll的类_跟我学Java内存管理----JMM精华终章(类加载器)

    1 类加载器 1.1 类的加载过程 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化. (1)加载 就是指将class文件读入内存,并为之创 ...

最新文章

  1. 卸载iso linux系统文件夹,在Ubuntu系统中如何卸载光盘/DVD/ISO
  2. Linux|UNIX下LAMP环境的搭建及常见问题[连载4]
  3. 重磅 | GitHub 2019 数字年报全文正式发布
  4. linux下log日志乱码_如何用 Linux 技巧大大提高工作效率?
  5. [PHP]如何在百度(BAE)和新浪(SAE)的云平台使用PHP连接MySQL并返回结果数据
  6. C++编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题? 的彻底解决...
  7. #Deep Learning回顾#之LeNet、AlexNet、GoogLeNet、VGG、ResNet
  8. HDU 4825 (01字典树)
  9. OSChina 周一乱弹 ——我后悔让爸妈用微信了!
  10. 计算机好多个页面,哪些电脑分屏软件好用?好用电脑分屏软件推荐
  11. 设备状态监测及故障预警,你了解多少?
  12. 漫画戏说:如何破解MD5加密算法
  13. findbugs 常见问题 及解决方案
  14. 苹果原装转接头不能连html,转载 苹果官方告诉你如何识别真假数据线转接器
  15. html 字体图标不显示不出来了,h5页面字体图标显示不正常
  16. 名帖43 梁启超 隶书《临张迁碑》
  17. 07年12月30日------温哥华国际机场
  18. SAP 各个模块简介以及常用的数据表
  19. Android 在应用图标上设置未读消息数量
  20. CVPR 2020 Anti-UAV Workshop征稿啦,“反无人机”挑战赛等你来战!

热门文章

  1. Atom: 安装版本过旧,会导致很多问题
  2. 2020年勒索病毒事件盘点及未来发展趋势
  3. 阿里巴巴集团 CTO 约你聊聊这些事
  4. 【人脸识别】基于matlab GUI PCA人脸识别【含Matlab源码 748期】
  5. 【优化布局】基于matlab GUI遗传算法求解PCB元器件布局优化问题【含Matlab源码 694期】
  6. 【人脸识别】基于matlab GUI Gabor+SVM比较PCA+SVM人脸识别【含Matlab源码 685期】
  7. 【路径规划】基于matlab精英粒子群算法双机器人路径规划【含Matlab源码 621期】
  8. 【游戏】基于 matlab GUI lanchester作战模拟设计【含Matlab源码 426期】
  9. 使用高德地图打车软件实现_强化学习:使用Q学习来打车!
  10. 机器学习 流式特征_Web服务与实时机器学习端点的流式传输