Esempio n. 1
0
        static void Main(string[] args)
        {
            Mahasiswa mhs1 = new Mahasiswa();

            mhs1.Nim     = "123";
            mhs1.NamaMhs = "Erik";

            Mahasiswa mhs2 = new Mahasiswa();

            mhs2.Nim     = "1235";
            mhs2.NamaMhs = "Wely";

            Dosen dosen = new Dosen();

            dosen.Nik       = "0043";
            dosen.NamaDosen = "Jhono";

            List <Mahasiswa> list = new List <Mahasiswa>();

            list.Add(mhs1);
            list.Add(mhs2);

            foreach (Mahasiswa mhs in list)
            {
                Console.WriteLine("{0}, {1}", mhs.Nim, mhs.NamaMhs);
            }

            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            // membuat objek mhs1
            Mahasiswa mhs1 = new Mahasiswa();

            mhs1.Nim           = "12345";
            mhs1.NamaMahasiswa = "Ucok";

            // membuat objek mhs2
            Mahasiswa mhs2 = new Mahasiswa();

            mhs2.Nim           = "13456";
            mhs2.NamaMahasiswa = "Subejo";

            // membuat objek Dosen
            Dosen dosen = new Dosen();

            dosen.Nik       = "01234";
            dosen.NamaDosen = "Saiful";

            // membuat objek List
            List <Mahasiswa> list = new List <Mahasiswa>();

            // menambah elemen List
            // tidak ada proses boxing
            list.Add(mhs1);
            list.Add(mhs2);

            // coba tambahkan objek dosen ke list, apa yang terjadi?
            //list.Add(dosen);

            // mengakses element List
            // tidak ada proses unboxing
            Mahasiswa mhs = list[1];

            Console.WriteLine("{0}, {1}", mhs.Nim, mhs.NamaMahasiswa);
        }