C#中弧度和角度相互转换如下:
1、角度定义
     两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当弧长正好等于圆周长的360分之一时,两条射线的夹角的大小为1度。(单位: º)

2、弧度定义
     两条射线从圆心向圆周射出,形成一个夹角和夹角正对的一段弧。当这段弧长正好等于圆的半径时,两条射线的夹角大小为1弧度(单位:rad)。

360º = 2π  

角度转弧度

 double deg, rad;
            rad = 0.714;
            deg = rad * 180 / Math.PI;

弧度转角度

double deg, rad;
            deg = 45;
            rad = deg * Math.PI / 180;

 

换算公式

  • 角度转弧度:rad = deg * Math.PI / 180
  • 弧度转角度:deg = rad * 180 / Math.PI
  • 一个完整圆周为 360° 或 2π 弧度,即 π 弧度 = 180°。

注意:C# 的三角函数(Math.Sin、Math.Cos 等)参数均为弧度,角度必须先转换,否则结果会明显错误。