中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c# direction怎樣寫入

c#
小樊
82
2024-10-18 02:06:11
欄目: 編程語言

在C#中,我們可以使用System.Drawing命名空間中的PointSize結構來表示方向。以下是一個示例,展示了如何將方向從角度轉換為字符串表示:

using System;
using System.Drawing;

class Program
{
    static void Main()
    {
        // 定義一個點,表示方向
        Point direction = new Point(1, 0);

        // 將方向轉換為字符串表示
        string directionString = DirectionToString(direction);

        // 輸出結果
        Console.WriteLine("方向: " + directionString);
    }

    static string DirectionToString(Point direction)
    {
        // 計算角度
        double angle = Math.Atan2(direction.Y, direction.X) * (180 / Math.PI);

        // 將角度轉換為0-360度的范圍
        angle = angle % 360;

        // 根據角度返回方向字符串
        if (angle >= 0 && angle < 90)
        {
            return "北";
        }
        else if (angle >= 90 && angle < 180)
        {
            return "東";
        }
        else if (angle >= 180 && angle < 270)
        {
            return "南";
        }
        else
        {
            return "西";
        }
    }
}

在這個示例中,我們首先定義了一個Point結構來表示方向。然后,我們使用DirectionToString方法將方向轉換為字符串表示。這個方法計算了方向的角度,并將其轉換為0-360度的范圍。最后,根據角度返回相應的方向字符串(北、東、南、西)。

0
襄汾县| 禹州市| 年辖:市辖区| 花垣县| 临漳县| 河源市| 璧山县| 渝中区| 民丰县| 建水县| 合山市| 永州市| 绥芬河市| 双辽市| 甘孜| 碌曲县| 大渡口区| 珲春市| 成安县| 青河县| 潼南县| 双城市| 元阳县| 商城县| 游戏| 明光市| 湘潭县| 大化| 孝昌县| 叶城县| 突泉县| 庄河市| 灵山县| 青海省| 佛冈县| 酉阳| 浏阳市| 温泉县| 米易县| 旺苍县| 阳山县|