public void FactoryMethodGeneric() { List <string> list = new List <string>() { "いちご", "もも", "いちじく" }; Console.WriteLine("五十音順で表示:"); string dic = new genericCreator <cDictionaryOrderProduct>().anOperation(list); Console.WriteLine(dic); Console.WriteLine("長さ順で表示:"); string len = new genericCreator <cDictionaryOrderProduct>().anOperation(list); Console.WriteLine(len); }
public cStringListComparer() { _dictionaryOrder = new genericCreator <cDictionaryOrderProduct>(); _lengthOrder = new genericCreator <cLengthOrderProduct>(); }