public void Convert(Printer2 ptr2)
        {
            Console.WriteLine("");
            string csv = string.Format("{0},{1}", ptr2.display2, ptr2.status2);

            Console.WriteLine("Hasil dari konversi CSV : \n");
            Console.WriteLine(csv);
        }
        static void Main(string[] args)
        {
            //isi data
            Printer ptr = new Printer();

            ptr.display = "Canon Display Dimension is 9.5*11";
            ptr.status  = "Canon printer is printing...";

            Printer1 ptr1 = new Printer1();

            ptr1.display1 = "Epson Display Dimension is 10*11";
            ptr1.status1  = "Epson printer is printing...";

            Printer2 ptr2 = new Printer2();

            ptr2.display2 = "LaserJet Display Dimension is 12*12";
            ptr2.status2  = " LaserJet printer is printing...";

            Console.WriteLine("=======================================");
            Console.WriteLine("| Pilih Printer yang akan digunakan : |");
            Console.WriteLine("| 1. Canon                            |");
            Console.WriteLine("| 2. Epson                            |");
            Console.WriteLine("| 3. LaserJet                         |");
            Console.Write("| Pilih (1-3) : ");
            int pilih = Convert.ToInt32(Console.ReadLine());

            Console.WriteLine("=======================================");

            IPrinterWindows convert;

            if (pilih == 1)
            {
                convert = new Canon();
            }
            else if (pilih == 2)
            {
                convert = new Epson();
            }
            else
            {
                convert = new LaserJet();
            }

            convert.Convert(ptr);
            convert.Convert(ptr1);
            convert.Convert(ptr2);

            Printer.Show();
            Printer.Print();

            Console.ReadKey();
        }
 public void Convert(Printer2 ptr2)
 {
     Console.WriteLine("");
 }