Sınıftaki arkadaşlarınızın isim, e posta, telefon bilgilerini saklayacağınız diziler oluşturup bu bilgileri bir döngü yardımıyla bu dizilere kaydeden, daha sonra klavyeden girilen isme ait bilgileri ekrana getiren, eğer klavyeden girilen isim kayıtlı değilse kayıt yok yazan prog. kodu.
Ben kodun bildiğim kadarki kısmı yazım ama gerisinde ne yapacağımı bilemiyorum. Yardımcı olursanız sevinirim.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
bas:
ArrayList Kayitliİsim = new ArrayList();
Kayitliİsim.Add("İsim");
ArrayList KayitliTelefon = new ArrayList();
KayitliTelefon.Add(05555555555);
ArrayList KayitliEposta = new ArrayList();
KayitliEposta.Add("adsasdasdas@hotmail.com");
Console.WriteLine("Kayıt Yap (1)\nArama Yap (2)");
Console.Write("Seçiminiz: ");
int Secim = Convert.ToInt16(Console.ReadLine());
if (Secim == 1)
{
Console.Write("\nAd-Soyad: ");
string İsim = Console.ReadLine();
Kayitliİsim.Add(İsim);
Console.Write("Telefon: ");
long Telefon=Convert.ToInt64(Console.ReadLine());
KayitliTelefon.Add(Telefon);
Console.Write("E-Posta: ");
string Eposta = Console.ReadLine();
KayitliEposta.Add(Eposta);
Console.Write("Kayıt İşleminiz Tamamlandı...\n\n"); goto bas;
}
else if (Secim == 2)
{
Console.Write("Aradığınız Kişinin Adını ve Soyadını Giriniz: ");
string İsimAra = Console.ReadLine();
bool İsimVarmi = Kayitliİsim.Contains(İsimAra);
if (İsimVarmi==true)
{
Console.WriteLine("\nAradığınız Kişinin;");
Console.WriteLine("Adı-Soyadı: {0}",İsimAra);
Console.WriteLine("Telefonu: {0}");
Console.Write("E-Posta Adresi: {0}");
}
else {
Console.Write("Aradığınız Kişi Burada Kayıtlı Değil.Ad-Soyad Hatalı Girilmediğinden Emin Olun.\n\n"); goto bas;
}
}
else {
Console.Write("Hata! 1 ya da 2 seçebilirsiniz...\n\n"); goto bas;
}
Console.ReadKey();
}
}
}