static void Main(string[] args) { string line = Console.ReadLine(); if (String.IsNullOrEmpty(line)) { throw new ArgumentOutOfRangeException("No input!"); } string[] tokens = line.Split(' '); BaseParPiped a = new BaseParPiped(short.Parse(tokens[0]), short.Parse(tokens[1]), short.Parse(tokens[2]), new Verges(tokens[3])); line = Console.ReadLine(); int piecesCount = int.Parse(line); PiecesContainer PK = new PiecesContainer(piecesCount, a); if (piecesCount == 0) { return; } for (int i = 0; i < piecesCount; i++) { PK.AddPiece(Console.ReadLine()); } Console.Write(PK.Answere()); }
public PiecesContainer(int piecesCount, BaseParPiped basePp) { _basePP = basePp; _pieces = new List<Piece>(piecesCount); }