gpt4 book ai didi

c# - 如何修复控制台写入类的名称?

转载 作者:行者123 更新时间:2023-11-30 21:29:09 26 4
gpt4 key购买 nike

<分区>

我是 C# 的新手,几个小时以来我一直在努力解决这个问题,非常感谢您的帮助。

我想创建一个多边形并记下每个点的位置。

目前我有这个:-类(class)点数

class Point
{
private int x;
private int y;


public Point(int x2, int y2)
{
x = x2;
y = y2;
}
}

-类多边形

class Polygon
{
private Point[] Points;

public Polygon(params Point[] a)
{
Points = new Point[a.Length];
for (int i = 0; i < a.Length; i++)
{
Points[i] = a[i];
}
}

public Point this[int index]
{
get { return Points[index]; }
set { Points[index] = value;}
}
}

现在我的主程序中有这个:

        Polygon First= new Polygon(new Point(7,4), new Point(4,1), new Point(2, 1));

First[0] = new Point(3, 4);

Console.WriteLine("points of polygon ");
for (int i = 0; i < First.PointCounter; i++)
{
Console.WriteLine(First[i]);
}

但现在我在控制台中看到的不是“多边形点”之后点的每个位置:https://imgur.com/Z5aVFMK

它应该是这样的:https://imgur.com/a/aFkdrEF

它应该是这样的:https://imgur.com/a/aFkdrEF

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com