using System;

namespace StringManipulation
{
	class Tester
	{
		public void Run()
		{
			// Używane łańcuchy znaków 
			string s1 = "abcd";
			string s2 = "ABCD";
			int result; // Zmienna przechowująca wyniki porównań

			// Porównywanie dwóch łańcuchów znaków z uwzględnieniem wielkości znaków
			result = string.Compare(s1, s2);
			Console.WriteLine(
			   "Porównywanie s1: {0}, s2: {1}, wynik: {2}\n",
			   s1, s2, result);

			// Przeciążona metoda Compare. Przyjmuje wartość logiczną "ignoruj wielkość znaków"
			// (true = ignoruj wielkość)
			result = string.Compare(s1, s2, true);
			Console.WriteLine("Bez uwzględniania wielkości znaków. wynik: {0}\n",
			   result);

		}

		static void Main()
		{
			Tester t = new Tester();
			t.Run();
		}
	}
}
