私のプログラムではFinishedPiece
、メイン プログラムで使用できる多数のパブリック変数で呼び出される新しいクラスを作成しました。例えば:
class FinishedPiece
{
private double _PieceLength;
public double PieceLength
{
get { return _PieceLength; }
set { _PieceLength = value; }
}
}
FinishedPiece
新しいものを宣言してプロパティを追加できるため、これはすべて正常に機能します。
FinishedPiece piece = new FinishedPiece();
piece.PieceLength = 48.25;
私の質問は、どうやって同じことをするのenum
ですか?私が行った場合
public enum Cut
{
Angle = 0,
Straight = 1,
AngleThenStraight = 2,
StraightThenAngle = 3
};
次に、次のように変更したいのですが、新しいオブジェクトpiece.Cut = Cut.Angle;
を宣言することによってのみ変更できます。FinishedPiece.Cut
FinishedPiece.Cut cut = new FinishedPiece.Cut();
cut = FinishedPiece.Cut.Angle;
enum
できるように、変数内で使用可能にするにはどうすればよいpiece.Cut = Cut.Angle
ですか? 私にとっては、このようなことをするのは理にかなっていますが、うまくいかないようです。
public int Cut
{
get { return _Cut; }
set { _Cut = value; }
}
private enum _Cut
{
Angle = 0,
Straight = 1,
AngleThenStraight = 2,
StraightThenAngle = 3
};
前もって感謝します!質問が不明な場合はお知らせください。できる限りお手伝いします。