Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
解释一下;g";在g.抽绳(Visual C#)_C#_Winforms - Fatal编程技术网

解释一下;g";在g.抽绳(Visual C#)

解释一下;g";在g.抽绳(Visual C#),c#,winforms,C#,Winforms,通过C#考试,在我的修订说明中似乎找不到这个问题的可靠答案。它是对对象的引用,并且是从传入方法的属性中获得的。Graphics对象表示一个上下文,您可以在该上下文上对正在处理其paint事件的控件进行绘制 (这看起来更像Windows窗体,而不是Silverlight…它是对对象的引用-它是从传递到方法的属性中获得的。Graphics对象表示一个上下文,您可以在该上下文上对正在处理其paint事件的控件进行绘制 (这看起来更像Windows窗体,而不是Silverlight…而Jons的答案可能

通过C#考试,在我的修订说明中似乎找不到这个问题的可靠答案。

它是对对象的引用,并且是从传入方法的属性中获得的。
Graphics
对象表示一个上下文,您可以在该上下文上对正在处理其
paint
事件的控件进行绘制

(这看起来更像Windows窗体,而不是Silverlight…

它是对对象的引用-它是从传递到方法的属性中获得的。
Graphics
对象表示一个上下文,您可以在该上下文上对正在处理其
paint
事件的控件进行绘制


(这看起来更像Windows窗体,而不是Silverlight…

而Jons的答案可能是您测试的预期结果,“g”也是一个名称不正确的变量示例

如果变量的名称更具描述性,如:

private void Form1_Paint(object sender, PaintEventArgs e)
    {
        Graphics g = e.Graphics;
        g.DrawString(“hi!", new Font("Arial", 35), Brushes.Blue, 10, 100);

      g.DrawLine(new Pen(Color.Red), 10, 150, 250, 150);
    }
然后代码会自我解释,您可能不需要问这个问题。:-)


虽然Jon的答案可能是您测试的预期结果,“g”也是一个名称不正确的变量的例子

如果变量的名称更具描述性,如:

private void Form1_Paint(object sender, PaintEventArgs e)
    {
        Graphics g = e.Graphics;
        g.DrawString(“hi!", new Font("Arial", 35), Brushes.Blue, 10, 100);

      g.DrawLine(new Pen(Color.Red), 10, 150, 250, 150);
    }
然后代码会自我解释,您可能不需要问这个问题。:-)


你说的“解释”是什么意思?此外,这不是一个寻求考试/家庭作业帮助的好地方。也许你可以将其改写为问题的形式,而不是“告诉我答案”。Stack Overflow是一个问答网站。我删除了silverlight标记并添加了WinForms标记。请让我知道这是否是错误的。很抱歉,我的问题写得很糟糕,这也是我关于堆栈溢出的第一个问题,再次表示抱歉>\u<谢谢大家的输入。:)你说的“解释”是什么意思?此外,这不是一个寻求考试/家庭作业帮助的好地方。也许你可以将其改写为问题的形式,而不是“告诉我答案”。Stack Overflow是一个问答网站。我删除了silverlight标记并添加了WinForms标记。请让我知道这是否是错误的。很抱歉,我的问题写得很糟糕,这也是我关于堆栈溢出的第一个问题,再次表示抱歉>\u<谢谢大家的输入。:)非常感谢您的帮助,这正是我所需要的。:]非常感谢您的帮助,这正是我所需要的。:]是的,我同意,我的老师笔记不是最好的,谢谢你的输入:)大体上我同意,但特别是对于图形对象,习惯上只把它称为“g”。与EventArgs及其派生类仅命名为“e”的情况大致相同。是的,我同意,我的老师笔记不是最好的,感谢您的输入:)总体上我同意,但特别是对于图形对象,习惯上只将其称为“g”。这与EventArgs及其派生类仅命名为“e”非常相似。
drawingSurface.DrawString(“hi!", new Font("Arial", 35), Brushes.Blue, 10, 100);

drawingSurface.DrawLine(new Pen(Color.Red), 10, 150, 250, 150);