fork(1) download
  1. using System;
  2.  
  3. public class Test
  4. {
  5.  
  6. private static string trimString(string str, int maxCharacters = 16) {
  7. if (str.Length <= maxCharacters) {
  8. return str;
  9. }
  10. var suffixLength = maxCharacters / 2;
  11. var prefixLength = maxCharacters - suffixLength;
  12. return string.Format(
  13. "{0}...{1}"
  14. , str.Substring(0, prefixLength)
  15. , str.Substring(str.Length-suffixLength, suffixLength)
  16. );
  17. }
  18.  
  19. public static void Main()
  20. {
  21. Console.WriteLine(trimString("123456789012", 6));
  22. }
  23. }
Success #stdin #stdout 0.03s 24120KB
stdin
Standard input is empty
stdout
123...012