Пример #1
0
        static void Main(string[] args)
        {
            Mahasiswa mhs1 = new Mahasiswa();

            mhs1.Nim           = "1234";
            mhs1.NamaMahasiswa = "Erick";

            Mahasiswa mhs2 = new Mahasiswa();

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

            Dosen dosen = new Dosen();

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

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

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


            Console.WriteLine(" Nim  Nama\n");
            Console.WriteLine(" =========\n");

            foreach (Mahasiswa mhs in list)
            {
                Console.WriteLine("{0}, {1}", mhs.Nim, mhs.NamaMahasiswa);
            }
            Console.ReadKey();
        }
Пример #2
0
        static void Main(string[] args)
        {
            //membuat objek mhs1
            Mahasiswa mhs1 = new Mahasiswa();

            mhs1.Nim           = "1234";
            mhs1.NamaMahasiswa = "Kristian";

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

            mhs2.Nim           = "5678";
            mhs2.NamaMahasiswa = "Ugahari";

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

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

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

            //menambah element 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
            Console.WriteLine("NIM    NAMA");
            Console.WriteLine("===========");


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

            Console.ReadKey();
        }
Пример #3
0
        static void Main(string[] args)
        {
            //membuat objek  mhs1
            Mahasiswa mhs1 = new Mahasiswa();

            mhs1.Nim           = "1234";
            mhs1.NamaMahasiswa = "Erik";

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

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

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

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

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

            //menambahkan 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 elemen list
            //tidak ada proses unboxing

            Mahasiswa mhs = list[1];


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



            Console.ReadKey();
        }
Пример #4
0
        static void Main(string[] args)
        {
            // membuat objek mhs1
            Mahasiswa mhs1 = new Mahasiswa();

            mhs1.Nim           = "1234";
            mhs1.NamaMahasiswa = "Erik";

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

            mhs2.Nim           = "1235";
            mhs2.NamaMahasiswa = "Welly";

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

            mhs3.Nim           = "1236";
            mhs3.NamaMahasiswa = "Joko";

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

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

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

            // menambahkan elemen list
            // tidak ada proses boxing
            list.Add(mhs1);
            list.Add(mhs2);
            list.Add(mhs3);

            // coba tambahkan objek dosen ke list
            //list.Add(dosen);

            // akses elemen list
            // tidak ada proses unboxing
            Mahasiswa mhs = list[1];

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


            Console.WriteLine("Nim\tNama");
            Console.WriteLine("================");

            foreach (Mahasiswa maha in list)
            {
                Console.WriteLine("{0}, \t{1}", maha.Nim, maha.NamaMahasiswa);
            }
            Console.WriteLine();

            // cari data berdasarkan nim
            mhs = list.SingleOrDefault(f => f.Nim == "1234");

            // cari data mahasiswa yang namanya mirip
            List <Mahasiswa> hasilCari = list.Where(f => f.NamaMahasiswa.Contains("Joko")).ToList();

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

            Console.ReadKey();
        }