constk

String for hohol

Oct 20th, 2021
608
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Text;
  3.  
  4. namespace Task4_alter
  5. {
  6.     class Program
  7.     {
  8.         class MyString
  9.         {
  10.             char[] _str = null;
  11.  
  12.             public MyString()
  13.             {
  14.                 _str = new char[0];
  15.             }
  16.  
  17.             public MyString(char[] arr)
  18.             {
  19.                 _str = new char[arr.Length];
  20.                 Array.Copy(arr, _str, arr.Length);
  21.             }
  22.  
  23.             public override string ToString()
  24.             {
  25.                 StringBuilder result = new StringBuilder();
  26.                 foreach (var ch in _str)
  27.                     result.Append(ch);
  28.  
  29.                 return result.ToString();
  30.             }
  31.         }
  32.  
  33.         static void Main(string[] args)
  34.         {
  35.             Console.WriteLine("Привет! Это программа для проверки класса MyStrin, являющегося" +
  36.                 " реализацией строки. Развлекайтесь!\n");
  37.  
  38.             char[] arr = new char[]{ 'a','b','c','d','e','f','g','h'};
  39.             MyString myStr = new MyString(arr);
  40.             Console.WriteLine(myStr);
  41.         }
  42.     }
  43. }
  44.  
RAW Paste Data