class daire
{
public string semti;
public int odasayisi = 3;
//baslangıç deger metodu
public daire(string semti)
{
//bu sınıfın alanına erişmek için this kullanırız
//eğer değişken ismiyle alan ismi aynıysa
this.semti = semti;
}
oda o=new oda(50,oda.odacesidi.salon);
public string bilgiver()
{
return string.Format("semti:{0}-oda sayısı:{1}-oda çeşidi:{2}-metrekaresi:{3}", semti, odasayisi, o.odacesit, o.metrekare);
}
}
class oda
{
//odanın çeşidini saklamak için tanımlanan iç-içe tip
//sabit küçük değer ifadelerini tutmak için enum kullnırız
public enum odacesidi
{
salon,çocukodası,misafirodası,yatakodası,oturmaodası,çalışmaodası
}
public int metrekare;
public odacesidi odacesit;
//oda isimli başlangıç metodu var
public oda(int metrekare,odacesidi Odacesidi)
{
this.metrekare = metrekare;
this.odacesit = Odacesidi;
}
}
class Program
{
static void Main(string[] args)
{
Console.BackgroundColor = ConsoleColor.Yellow;
Console.ForegroundColor = ConsoleColor.DarkBlue;
Console.Clear();
#region daire oluşturma kodu
daire d = new daire("caddebostan");
Console.WriteLine(d.bilgiver()+"\n");
Console.ReadLine();
#endregion
}
Hiç yorum yok:
Yorum Gönder