| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 696 人关注过本帖
标题:关于结构初始化的使用
取消只看楼主 加入收藏
望眼遇川
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-5-19
结帖率:100%
收藏
已结贴  问题点数:3 回复次数:1 
关于结构初始化的使用
private void ShowPropertiesOfSlateBlue(PaintEventArgs e)
{
    Color slateBlue = Color.FromName("SlateBlue");这一行是什意思呢?Color是结构应该是先创建实例Color slateBlue ,然后再通过实例调用方法的啊slateBlue.FromName()为什么这里直接就这样用Color.FromName()呢,不需要创建对象吗?
    byte g = slateBlue.G;而这一行是创建了对象在使用其元素的啊。这种问题我一直没搞懂,不知道什么时候创建对象,请高手指点!
    byte b = slateBlue.B;
    byte r = slateBlue.R;
    byte a = slateBlue.A;
    string text = String.Format("Slate Blue has these ARGB values: Alpha:{0}, " +
        "red:{1}, green: {2}, blue {3}", new object[]{a, r, g, b});
    e.Graphics.DrawString(text,
        new Font(this.Font, FontStyle.Italic),
        new SolidBrush(slateBlue),
        new RectangleF(new PointF(0.0F, 0.0F), this.Size));
}
搜索更多相关主题的帖子: 结构 
2010-08-02 10:39
望眼遇川
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-5-19
收藏
得分:0 
我还不是很懂,那么什么时候该使用new呢,什么时候不用呢,请帮具体说一下,先谢哈!
2010-08-02 21:45
快速回复:关于结构初始化的使用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032080 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved