C#求两点坐标之间的距离1.构建一个类Point,它提供两个公有的构造函数,一个没有参数的Point构造函数和一个有两个double参数的构造函数.另外在该类中提供一个静态方法计算两个点的直线距离,
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 13:11:13
![C#求两点坐标之间的距离1.构建一个类Point,它提供两个公有的构造函数,一个没有参数的Point构造函数和一个有两个double参数的构造函数.另外在该类中提供一个静态方法计算两个点的直线距离,](/uploads/image/z/8925948-36-8.jpg?t=C%23%E6%B1%82%E4%B8%A4%E7%82%B9%E5%9D%90%E6%A0%87%E4%B9%8B%E9%97%B4%E7%9A%84%E8%B7%9D%E7%A6%BB1.%E6%9E%84%E5%BB%BA%E4%B8%80%E4%B8%AA%E7%B1%BBPoint%2C%E5%AE%83%E6%8F%90%E4%BE%9B%E4%B8%A4%E4%B8%AA%E5%85%AC%E6%9C%89%E7%9A%84%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0%2C%E4%B8%80%E4%B8%AA%E6%B2%A1%E6%9C%89%E5%8F%82%E6%95%B0%E7%9A%84Point%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0%E5%92%8C%E4%B8%80%E4%B8%AA%E6%9C%89%E4%B8%A4%E4%B8%AAdouble%E5%8F%82%E6%95%B0%E7%9A%84%E6%9E%84%E9%80%A0%E5%87%BD%E6%95%B0.%E5%8F%A6%E5%A4%96%E5%9C%A8%E8%AF%A5%E7%B1%BB%E4%B8%AD%E6%8F%90%E4%BE%9B%E4%B8%80%E4%B8%AA%E9%9D%99%E6%80%81%E6%96%B9%E6%B3%95%E8%AE%A1%E7%AE%97%E4%B8%A4%E4%B8%AA%E7%82%B9%E7%9A%84%E7%9B%B4%E7%BA%BF%E8%B7%9D%E7%A6%BB%2C)
C#求两点坐标之间的距离1.构建一个类Point,它提供两个公有的构造函数,一个没有参数的Point构造函数和一个有两个double参数的构造函数.另外在该类中提供一个静态方法计算两个点的直线距离,
C#求两点坐标之间的距离
1.构建一个类Point,它提供两个公有的构造函数,一个没有参数的Point构造函数和一个有两个double参数的构造函数.另外在该类中提供一个静态方法计算两个点的直线距离,传入参数为两个Point类实例.然后设计一个测试类来对Point类进行使用.
提示:先定义两个变量来存储Point点的X,Y坐标;无参的构造函数将X,Y坐标赋为0;有参的构造函数将传入的参数分别赋给X,Y坐标.
本人初学C#,谢谢!
C#求两点坐标之间的距离1.构建一个类Point,它提供两个公有的构造函数,一个没有参数的Point构造函数和一个有两个double参数的构造函数.另外在该类中提供一个静态方法计算两个点的直线距离,
private void button1_Click(object sender,EventArgs e)
{
Point p = new Point(100,100);
Point p2 = new Point(20,15);
double value=Math.Sqrt(Math.Abs(p.X-p2.X)*Math.Abs(p.X-p2.X)+Math.Abs(p.Y-p2.Y)*Math.Abs(p.Y-p2.Y));
Graphics g=this .CreateGraphics();
g.DrawString(value.ToString(),new Font("宋体",30),Brushes.Red,p);
}