desislava_topuzakova

Demo: String Builder

Mar 26th, 2022
235
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. using System;
  2. using System.Text;
  3.  
  4. namespace DemoStringBuilder
  5. {
  6. internal class Program
  7. {
  8. static void Main(string[] args)
  9. {
  10. //създаване на StringBuilder
  11. StringBuilder builder = new StringBuilder();//[]
  12. builder.Append("The cat"); //["The cat"]
  13. Console.WriteLine(builder.Length); //7
  14. Console.WriteLine(builder.ToString());//"The cat"
  15. builder.Replace(' ', '+'); //["The+cat"]
  16. Console.WriteLine(builder.ToString()); //"The+cat"
  17. Console.WriteLine(builder[0]);//'T'
  18. Console.WriteLine(builder[builder.Length - 1]); //'t'
  19. builder.Insert(0, '%'); //"%The+cat"
  20. Console.WriteLine(builder.ToString()); //"%The+cat"
  21. builder.Clear();//[]
  22.  
  23. }
  24. static string reverseString(string text)
  25. {
  26. //text = "table";
  27. StringBuilder reversedString = new StringBuilder(); //[]
  28. //обърнатия текст -> "elbat"
  29.  
  30. //от последния към първия символ
  31. for (int position = text.Length - 1; position >= 0; position--)
  32. {
  33. char currentSymbol = text[position];
  34. reversedString.Append(currentSymbol);
  35. }
  36.  
  37. return reversedString.ToString();
  38. }
  39. }
  40. }
  41.  
Advertisement
Add Comment
Please, Sign In to add comment