91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
延吉市| 隆化县| 东乡县| 丹巴县| 嘉鱼县| 周宁县| 巍山| 田阳县| 项城市| 宁安市| 沽源县| 饶平县| 滁州市| 理塘县| 桑日县| 和顺县| 海宁市| 和平县| 大关县| 牟定县| 崇信县| 保德县| 农安县| 遂昌县| 赤城县| 福海县| 阜新| 屏山县| 内黄县| 萍乡市| 廊坊市| 临猗县| 景谷| 望谟县| 扎囊县| 思茅市| 综艺| 丁青县| 怀远县| 错那县| 兰州市|