Beispiel #1
0
        public override string ToString()
        {
            var builder = new StringBuilder();

            builder
            .Append("Time: ")
            .AppendLine(Time.Format2())
            .Append("Quality: ")
            .AppendLine(Quality.Format2())
            .Append("Cost: ")
            .AppendLine(Cost.Format2())
            .Append("Score: ")
            .AppendLine(Score.Format2())
            .AppendLine();

            for (int i = 0; i < Executors.Length; i++)
            {
                if (Executors[i].Pages > 0)
                {
                    builder.Append("[ ");
                    builder.Append(Executors[i].Pages.Format2());
                    builder.Append(" pages ] ");
                    builder.AppendLine(Executors[i].ToString());
                }
            }

            return(builder.ToString());
        }