12 Nisan 2012 Perşembe akşamı gerçekleşen sanal sınıf oturumunda Nesneler ile Çalışmak konusundaki örnekleri ele alırken yazmış olduğumuz kodları aşağıda bulabilirsiniz. Ayrıca, bu dersin video kaydına da buradan ulaşabilirsiniz.
02 Nesneler ile Çalışmak
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Nesneler_ile_Calismak
{
class Klip
{
public string SarkiciAdi;
public string SarkiAdi;
public string DosyaAdi;
}
class Kisi
{
public long TCKimlikNo;
public string Ad;
public string Soyad;
public DateTime DogumTarihi;
}
class Tarih
{
public int Gun;
public int Ay;
public int Yil;
}
class Program
{
static void Main(string[] args)
{
DateTime dt = new DateTime(2012, 4, 12);
Kisi k = new Kisi();
k.TCKimlikNo = 12345678901;
k.Ad = "Ercan";
k.Soyad = "Bozkurt";
k.DogumTarihi = dt;
Console.WriteLine("Kaç klip nesnesi ile calisacaksınız?");
string cevap = Console.ReadLine();
int klipAdedi = int.Parse(cevap);
Klip[] klipler = new Klip[klipAdedi];
for (int i = 0; i < klipAdedi; i++)
{
Console.WriteLine((i + 1).ToString() + ". klip için");
klipler[i] = new Klip();
Console.Write("Klibin Adını Giriniz: ");
klipler[i].SarkiAdi = Console.ReadLine();
Console.Write("Şarkıcı Adını Giriniz:");
klipler[i].SarkiciAdi = Console.ReadLine();
//Dosya adı sarki adindan otomatik olusturulacak
klipler[i].DosyaAdi = klipler[i].SarkiAdi + ".wmv";
Console.WriteLine();
}
for (int i = 0; i < klipler.Length; i++)
{
Console.WriteLine( (i+1) + ". şarkının adı: " + klipler[i].SarkiAdi);
}
Console.WriteLine("Bitti");
//acikakademi@acikakademi.com
//3 elemanli bir int dizisi tanimladigimda, int tipinden nesne orneklemeden dizinin bir elemanini okumaya kalkarsam hata alirim.
// Dogru Yanlıs
int[] elemanlar = new int[3];
Console.WriteLine(elemanlar[2]);
Klip[] muzikler = new Klip[3];
muzikler[1] = new Klip();
Console.WriteLine(muzikler[2].SarkiAdi);
int a = 5;
Klip kx = new Klip();
}
}
}
Eğitim Teknolojileri Uzmanı, Eğitim Danışmanı, BTK Akademi Eğitmeni, Microsoft Açık Akademi, Vakademi Eğitmeni, Udemy Eğitmeni, Abaküs Kitap Yazarı, Python, C#, SQL Server, ADO.NET EF, WinForms, ASP.NET, Visual Studio, Amiga, Commodore 64
Nesneler ile Çalışmak Kod Örnekleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Nesneler ile Çalışmak Kod Örnekleri etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Kaydol:
Kayıtlar (Atom)
