Exemple #1
0
            }             // Add

            public override string ToString()
            {
                var os = new StringBuilder();

                os.AppendFormat(
                    "\n\n\tBusiness ID: {0}\n" +
                    "\tCurrency code: {1}\n" +
                    "\t{2}\n\n" +
                    "\t*** Quarters:\n" +
                    "\t{3}\n\n" +
                    "\t*** Box totals:\n" +
                    "\t\t{4}\n\n" +
                    "\t*** Annualized data:\n{5}\n",
                    BusinessID,
                    CurrencyCode,
                    string.Join("\n\t", Periods.Select(pair => pair.Value.ToString("\t\t"))),
                    string.Join("\n\t", Quarters.Select(x => x.ToString("\t\t"))),
                    string.Join("\n\t\t", BoxTotals.Select(pair => string.Format("{0}: {1}", pair.Key, pair.Value))),
                    Annualized.ToString("\t\t")
                    );

                ToString(os, "\t");

                return(os.ToString());
            }             // ToString