Exemple #1
0
        static void Main(string[] args)
        {
            MyString s1 = new MyString(new char[] { 'h', 'e' });
            MyString s2 = new MyString('l', 2);
            MyString s3 = new MyString(new char[] { 'o' });
            MyString s4 = MyString.Concat(s1, s2, s3);

            s4 = s1 + s2 + s3;

            Console.WriteLine("s1 = {0};\ns2 = {1};\ns3 = {2};\ns4 = {3};", s1, s2, s3, s4);

            int length = s4.StrLength;

            Console.WriteLine("Длина строки: {0}", length);

            if (MyString.IsEqual(s4, s1))
            {
                Console.WriteLine("Строка {0} равна строке {1}", s4, s1);
            }
            else
            {
                Console.WriteLine("Строки {0} и {1} неравны", s4, s1);
            }

            char ch = s4.ToChArray()[0];

            Console.WriteLine("Нулевой символ: {0}", ch);
        }