Beispiel #1
0
        void Tester()
        {
            var intClass = new MyIntClass();

            intClass.MyValue = 1;

            var stringClass = new MyStringClass();

            stringClass.MyValue = "hi";
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            //Console.WriteLine("Hello World!");

            string str1 = "Hello World!";
            string str2 = "Hello Darya Sokolova!";

            MyStringClass newString1 = new MyStringClass(str1);
            MyStringClass newString2 = new MyStringClass(str2);

            //сравнение

            //Console.WriteLine(str1.CompareTo(str2));
            //Console.WriteLine(newString1.CompareTo(newString2));

            //конкатенация

            //str1 = String.Concat(str1, str2);
            //Console.WriteLine(str1);

            //newString1 = MyStringClass.Concat(newString1, newString2);
            //Console.WriteLine(newString1.getChars());

            //последнее вхождение символа или поиск первого(заменить функцию)

            //char ch = 'o';
            //Console.WriteLine(str1.LastIndexOf(ch));

            //Console.WriteLine(newString1.LastIndexOf(ch));

            //перевод в массив символов

            //char[] arr1 = str1.ToCharArray();
            //Console.WriteLine(arr1);

            //char[] arr2 = newString1.ToCharArray();
            //Console.WriteLine(arr2);

            //перевод в строку через конкатенацию

            //char[] arr = new char[5];
            //char temp = 'a';

            //for (int i = 0; i < arr.Length; i++)
            //{
            //    arr[i] = temp;
            //    temp++;
            //}

            //string str3 = String.Concat(arr);
            //Console.WriteLine(str3);

            //MyStringClass newString3 = MyStringClass.Concat(arr);
            //Console.WriteLine(newString3.getChars());

            //вставка

            //str2 = str2.Insert(1, str1);
            //Console.WriteLine(str2);

            //newString2 = newString2.Insert(1, newString1);
            //Console.WriteLine(newString2.getChars());

            //работа индексатора

            MyStringClass a1 = new MyStringClass(str1);

            for (int i = 0; i < a1.Length; i++)
            {
                Console.Write("{0}\t", a1[i]);
            }
        }