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')); }
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()); }