请帮忙转成下C#代码
class Point
float Distance(Point p1, Point p2); // 返回两点之间的距离
float DistanceLine(Point a, Point b, Point c) // a和b是线段的两个端点, c是检测点
{
Point ab = b - a;
Point ac = c-a;
float f = ab * ac;
if (f<0) return Distance(a, c);
float d = ab * ab;
if ( f>d) return Distance(a, c);
f = f/d;
Point D = a + f *ab; // c在ab线段上的投影点
return Distance(a, D);
}
如何转成 C#代码
------解决方案--------------------这不就是C#代码么
------解决方案--------------------这不就是C#代码么