Esempio n. 1
0
 /// <summary>
 /// Five number summary with pretty seconds.
 /// </summary>
 /// <returns>Five number summary</returns>
 public string Pretty_FiveNumbers()
 {
     if (Count == 1)
     {
         return("One Action: " + Min.ToPrettySeconds());
     }
     if (Count == 2)
     {
         return("Two Actions: " + Min.ToPrettySeconds() + ", " + Max.ToPrettySeconds());
     }
     return("Five number summary: " + Min.ToPrettySeconds() + ", " + FirstQuartile.ToPrettySeconds() + ", " + Median.ToPrettySeconds() + ", " + ThirdQuartile.ToPrettySeconds() + ", " + Max.ToPrettySeconds());
 }
        public string AsCsvLine(string seperator, string numberFormat)
        {
            var result = new List <string>()
            {
                Min.ToString(numberFormat),
                Max.ToString(numberFormat),
                Mean.ToString(numberFormat),
                FirstQuartile.ToString(numberFormat),
                Median.ToString(numberFormat),
                ThirdQuartile.ToString(numberFormat),
            };

            return(string.Join(seperator, result));
        }