Şimdi Ara

c # fonksiyon tanımlama problemi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
1.292
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba,
    öncelikle programın amacını yazıyım

    Öncelikle bir insan sınıfı tanımlayınız. İnsan sınıfı ad, soyad ve yaş bilgisi tutacaktır.

    Daha sonra her bir elemanı bi insan olan ArrayList dizisi tanımlayınız.
    Diziye içerisinde veya kullanıcıya sorarak insan nesneleri ekleyiniz.
    Yazacağınız fonksiyon parametre olarak diziyi kabul edecek ve dizi içerisinde adı istenilen
    karakterle başlayan elemanların ad, soyad ve yaş bilgilerini ada göre sıralayarak ekrana yazacaktır.
    Uymayanları ise diziden silecektir.
    Arkadaşlar buraya kdar gelebildim. Devamında neler yapabilirim? Finallere çalışıyorum ve sanırım bu programı yazabilmem gerekli.. Teşekkürler şimdiden

    using System; 
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Collections;

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    ArrayList arrinsan = insanyarat();

    InsanAra(arrinsan, 'a');
    }
    public static ArrayList insanyarat()
    {
    ArrayList arrNewinsan = new ArrayList();
    insan h = new insan("Can", "İskeçeli", 22);
    arrNewinsan.Add(h);
    insan h1 = new insan("Cemal", "Nalga", 22);
    arrNewinsan.Add(h);
    insan h2 = new insan("Cenk", "Kabadayı", 25);
    arrNewinsan.Add(h);
    insan h3 = new insan("Lady", "Gaga", 24);
    return arrNewinsan;

    }
    public static void InsanAra(ArrayList insanlar, char ilkharf)
    {
    foreach (insan h in insanlar)
    {
    if (h.Name[0] == ilkharf)
    {
    h.yazdir();
    }
    }

    }


    }


    }


    Bu da yazdığım sınıf
    using System; 
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {
    class insan
    {
    public string Name;
    public string Surname;
    public int Age;
    public insan(string name, string surname, int age)
    {
    Name = name; Surname = surname; Age = age;

    }
    public void yazdir()
    {
    Console.WriteLine("dsfsd");
    }




    }
    }





    < Bu mesaj bu kişi tarafından değiştirildi xandercan -- 25 Ocak 2010; 2:58:22 >







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.