0
私はShapesを使っています。私たちが知っているように、形は3行以上の線で構成されています。 3未満のものは不可能です。> 2の項目を持つ配列を必要とするメソッド
3行引数未満のPolygonクラスのインスタンス化を防ぐことはできますか?
public partial class Polygon : Control
{
private Line[] lines;
public Line[] Line { get { return lines; } }
public Polygon(Line[] Lines)
{
lines = Lines;
}
}
// Somwhere else in the code...
new Polygon(new Line(new Vector3(), new Vector3())) // invalid shape
説明のため、最小2行、最小3行ですか?あなたの番号の1つは、タイプミスのようです。 – Abion47
申し訳ありませんが、それはタイプミスでした。私は最低3人を意味しました。 –