示例#1
0
        public static void Main(string[] args)
        {
            MyString firstMyString  = new MyString(new char[] { 'a', 'b', 'c' });
            MyString secondMyString = new MyString('x', 'y', 'z');

            Console.WriteLine("First string: " + firstMyString);
            Console.WriteLine("Second string: " + secondMyString);
            Console.WriteLine("Operation '+' with first string and second string: " + firstMyString + secondMyString);
            Console.WriteLine("Function 'Concat' with first string and second string: " + firstMyString.Concat(secondMyString));
            secondMyString = firstMyString;
            Console.WriteLine("Second string: " + secondMyString);
            Console.WriteLine("Operation '==' with first string and second string: " + (firstMyString == secondMyString));
            Console.WriteLine("Function 'GetHashCode' with first string: " + firstMyString.GetHashCode());
            Console.WriteLine("Function 'ToStringBuilder' with first string: " + firstMyString.ToStringBuilder());
            Console.WriteLine("Function 'ToCharArray' with first string: " + firstMyString.ToCharArray());
            Console.WriteLine("Function 'IndexOf' with first string with 'c' character: " + firstMyString.IndexOf('c'));
        }
示例#2
0
        public static void Main(string[] args)
        {
            Console.WriteLine("The application demonstrates the class 'MyString' using." + Environment.NewLine);
            MyString myString        = new MyString(new char[] { 'a', 'b', 'c' });
            MyString anotherMyString = new MyString('d', 'e', 'f');

            Console.WriteLine("First string: " + myString);
            Console.WriteLine("Second string: " + anotherMyString);
            Console.WriteLine("Using '+' operation for first string and second string: " + myString + anotherMyString);
            Console.WriteLine("Using 'Concat' function for first string and second string: " + myString.Concat(anotherMyString));
            anotherMyString = myString;
            Console.WriteLine("Second string: " + anotherMyString);
            Console.WriteLine("Using '==' operation for first string and second string: " + (myString == anotherMyString));
            Console.WriteLine("Using 'GetHashCode' function for first string: " + myString.GetHashCode());
            Console.WriteLine("Using 'IndexOf' function for first string with 'b' character: " + myString.IndexOf('b'));
            Console.WriteLine("Using 'ToCharArray' function for first string: " + myString.ToCharArray());
            Console.WriteLine("Using 'ToStringBuilder' function for first string: " + myString.ToStringBuilder());
        }