🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Burak HABER / C# / Odev1 List Public Sınıf foreach(sınıf kopyalama).

1-) C# -

namespace Odev

{

    public class Ogrenci

    {

        public string ad;

        public string yas;

        public string cinsiyet;

        public string vize;

        public string final;

    }

}


using
System;

using System.Collections.Generic;

using System.Windows.Forms;

 

namespace Odev

{

 

    public partial class Form1 : Form

    {

 

        public Form1()

        {

            InitializeComponent();

        }

 

 

        private void Form1_Load(object sender, EventArgs e)

        {

        }

 

 

        List<Ogrenci> Listem = new List<Ogrenci>();

 

        private void button1_Click(object sender, EventArgs e)

        {

 

            Ogrenci nesne = new Ogrenci(); //kopyalama

            nesne.ad = textBox1.Text;

            nesne.yas = textBox2.Text;

            nesne.cinsiyet = textBox3.Text;

            nesne.vize = textBox4.Text;

            nesne.final = textBox5.Text;

 

 

            Listem.Add(nesne);

 

 

 

        }

 

        private void button2_Click(object sender, EventArgs e)

        {

            Listem.Clear();

        }

 

 

        private void button3_Click(object sender, EventArgs e)

        {

            foreach (Ogrenci icindekiler in Listem)

            {

                if (icindekiler.ad == txtAdara.Text)// eşitse arama

                {

                    Console.WriteLine(icindekiler.ad);

                    Console.WriteLine(icindekiler.yas);

                    Console.WriteLine(icindekiler.cinsiyet);

                    Console.WriteLine(icindekiler.vize);

                    Console.WriteLine(icindekiler.final);

                }

            }

        }

       

        private void button4_Click(object sender, EventArgs e)

        {

            for (int i = 0; i < Listem.Count; i++)// yazdırma

            {

                Console.WriteLine(Listem[i].ad);

                Console.WriteLine(Listem[i].yas);

                Console.WriteLine(Listem[i].cinsiyet);

                Console.WriteLine(Listem[i].vize);

                Console.WriteLine(Listem[i].final);

            }

        }

 

        private void button5_Click(object sender, EventArgs e)

        {

            foreach (Ogrenci icindekiler in Listem)

            {

                if (icindekiler.ad.Contains(txtAdara.Text))// içinde arama

                {

                    Console.WriteLine(icindekiler.ad);

                    Console.WriteLine(icindekiler.yas);

                    Console.WriteLine(icindekiler.cinsiyet);

                    Console.WriteLine(icindekiler.vize);

                    Console.WriteLine(icindekiler.final);

                }

            }

        }

 

        private void button6_Click(object sender, EventArgs e)

        {

            foreach (Ogrenci icindekiler in Listem)

            {

                if (icindekiler.ad.StartsWith(txtAdara.Text)) // başta arama

                {

                    Console.WriteLine(icindekiler.ad);

                    Console.WriteLine(icindekiler.yas);

                    Console.WriteLine(icindekiler.cinsiyet);

                    Console.WriteLine(icindekiler.vize);

                    Console.WriteLine(icindekiler.final);

                }

            }

        }

 

        private void btnSondaAra_Click(object sender, EventArgs e)

        {

            foreach (Ogrenci icindekiler in Listem)

            {

                if (icindekiler.ad.ToLower().EndsWith(txtAdara.Text.ToLower()))//sonda arama ve küçüğe çevirme (tolower), büyüğe çevirmek (toupper).

                {

                    Console.WriteLine(icindekiler.ad);

                    Console.WriteLine(icindekiler.yas);

                    Console.WriteLine(icindekiler.cinsiyet);

                    Console.WriteLine(icindekiler.vize);

                    Console.WriteLine(icindekiler.final);

                }

            }

        }

    }

}

 

 2021 Mart 11 Perşembe
 442