标题:关于结构初始化的使用
取消只看楼主
望眼遇川
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-314572-1-1.html




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

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