static void Main(string[] args) { StringDisperser stringDisperser = new StringDisperser("gosho", "pesho", "tanio"); StringDisperser secondStringDisperser = new StringDisperser("gosho", "pesho", "tanio"); StringDisperser clonedStringDisparser = (StringDisperser)secondStringDisperser.Clone(); Console.WriteLine(stringDisperser == secondStringDisperser); Console.WriteLine(secondStringDisperser.Equals(clonedStringDisparser)); Console.WriteLine(stringDisperser.CompareTo(secondStringDisperser)); foreach (var ch in stringDisperser) { Console.Write(ch + " "); } Console.WriteLine(); }
public static void Main() { StringDisperser stringDisperser = new StringDisperser("gosho", "pesho", "tanio"); Console.WriteLine(stringDisperser); foreach (var ch in stringDisperser) { Console.Write(ch + " "); } Console.WriteLine(); StringDisperser otherDisperser = new StringDisperser("alabala", "portokala"); Console.WriteLine(otherDisperser); Console.WriteLine(otherDisperser == stringDisperser); Console.WriteLine(otherDisperser.CompareTo(stringDisperser)); StringDisperser clonedDisperser = stringDisperser.Clone(); Console.WriteLine(clonedDisperser); }
static void Main(string[] args) { StringDisperser stringDisperser = new StringDisperser("gosho", "pesho", "tanio"); StringDisperser stringDisperser1 = new StringDisperser("gosho", "pesho", "tanio"); // test == and Equal if (stringDisperser == stringDisperser1) { Console.WriteLine(stringDisperser); } Console.WriteLine(); // test clone StringDisperser stringDisperser2 = (StringDisperser)stringDisperser1.Clone(); stringDisperser1.Add("tralala"); Console.WriteLine(stringDisperser1); Console.WriteLine(stringDisperser2); Console.WriteLine(); // test compareTo by sorting array with StringDisperser StringDisperser stringDisperser3 = new StringDisperser("ala", "bala"); StringDisperser[] stringDispersers = new StringDisperser[] { stringDisperser2, stringDisperser1, stringDisperser, stringDisperser3 }; Array.Sort(stringDispersers); for (int i = 0; i < stringDispersers.Length; i++) { Console.WriteLine(stringDispersers[i]); } Console.WriteLine(); // test IEnumerable foreach (var item in stringDispersers) { Console.WriteLine(item); } }