日期:2014-05-18  浏览次数:20549 次

请教一个pointF()的问题
看到pointF();里面要求是两个float类型的参数,但是我运行下面的代码时确出错
  g.DrawLines(Pens.Chocolate,new PointF[]{new PointF(333.555555,444.889332),new PointF(59.905544,88.348459),new PointF(105.853322,150.980444)});

本来想用point(),来标注一个平面内的点,但是它只支持整数的参数,我想得到一个确切的坐标,比如一个点(20.25,50.332)
但是用pointF()时,
编译器错误信息: CS1502: 与“System.Drawing.PointF.PointF(float, float)”最匹配的重载方法具有一些无效参数
g.DrawLines(Pens.Chocolate,new PointF[] {new PointF(333,444),new PointF(59.905544,88.348459),new PointF(105.853322,150.980444)});

------解决方案--------------------
不懂帮你顶顶吧
------解决方案--------------------
C# code
g.DrawLines(Pens.Chocolate,new PointF[]{new PointF(333.555555F,444.889332F),new PointF(59.905544F,88.348459F),new PointF(105.853322F,150.980444F)});