- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
double x, y;
void InitializeComponent()
{
this.MouseClick += new MouseEventHandler(Form1_Click);
this.Paint += new PaintEventHandler(Form1_Paint);
}
void Form1_Paint(object sender, PaintEventArgs e)
{
PointF p = new PointF(0, 0);
PointF pp = new PointF((float)x, (float)y);
e.Graphics.DrawPolygon(new Pen(Color.Black, 3), new PointF[2] { p, pp });
}
void Form1_Click(object sender, MouseEventArgs e)
{
x = e.X;
y = e.Y;
AsyncDraw(ref x, ref y);
}
void AsyncDraw(ref double x, ref double y)
{
x = x;
y = y;
}
{
x = x;
y = y;
}
Ну гениально же!
Так мой вопрос: тут есть что-либо интересное? Хотя наверно, для тебя есть. Так поясни, что же?
(я просто искренне считаю всех людей хорошими и умными :-) )
this.x = x;
this.y = y;
Скорее всего, у того кто это писал (ревизировал) стоит ReSharper ранней версии, и он, не долго думая, удалил this, "за ненадобностью".
Здесь, скорее, говностиль, или говновкус, но, об этом, как известно, не спорят.
и где твоя лекция о полиморфизме в химии?
+1
>> e.Graphics.DrawPolygon
готовые методы только для педиков...
>>>C# / Говнокод #3981
вы педики, которые паразитируют мир ебете свой .NET/ Java до крови...
PS
cos, sin - это педикоординаты
cos, sin - это педикоординаты
cos, sin - это педикоординаты
Цензурщина что ли или винт сыпеццо?