Exemplo n.º 1
0
 /// <summary>
 /// Writes out a lspecified Unicode character repeated a specified
 /// number of times, and appends a line terminator.
 /// </summary>
 /// <param name="console">The used <see cref="SmartConsole"/>.</param>
 /// <param name="c">A Unicode character.</param>
 /// <param name="count">The number of times <paramref name="c"/> occurs.</param>
 /// <returns>A reference to the current <see cref="SmartConsole" /> instance.</returns>
 /// <exception cref="ArgumentOutOfRangeException"><paramref name="count"/> is less than zero.</exception>
 public static SmartConsole RepeatLine(this SmartConsole console, char c, int count)
 => console.Repeat(c, count).WriteLine();
Exemplo n.º 2
0
 /// <summary>
 /// Writes out a line using a specified formatted Unicode string
 /// repeated a specified number of times.
 /// </summary>
 /// <param name="console">The used <see cref="SmartConsole"/>.</param>
 /// <param name="count">The number of times the formatted string occurs.</param>
 /// <param name="format">A composite format string.</param>
 /// <param name="args">An object array that contains zero or more objects to format and write.</param>
 /// <returns>A reference to the current <see cref="SmartConsole" /> instance.</returns>
 public static SmartConsole Repeat(this SmartConsole console, int count, string format, params object[] args)
 {
     return(console.Repeat(string.Format(format, args), count));
 }