Csharp’ta; oluşturulan bir class’ın property’lerine nasıl
varsayılan değerler (default values) atanılacağı gösteriliyor:
using System;
using System.Collections.Generic;
using System.Dynamic;
using System.Linq;
using System.Text;
namespace asd
{
class Program
{
public class Kisi
{
public int Id;
public string Name;
public string Gender;
public string City;
public Kisi()
{
Name = "Ahmet"; //2
Gender = "Erkek"; //2
}
//Kisi _kisi = new Kisi();
}
static void Main(string[] args)
{
Console.WriteLine("Welcome");
var kisi1 = new Kisi();
kisi1.City = "ankara"; //1
Console.WriteLine("Mainstream'desin");
Console.WriteLine(" ");
Console.WriteLine(kisi1.Name); //varsayılan olarak
2 nolu kısımda yazıldı
Console.WriteLine(kisi1.Gender); //varsayılan olarak
2 nolu kısımda yazıldı
Console.WriteLine(kisi1.City); //1 nolu kısımda
elle yazıldı
Console.WriteLine();
var kisi2 = new Kisi(); //
Console.WriteLine(kisi2.Name); ////varsayılan
olarak 2 nolu kısımda yazıldı
Console.WriteLine(kisi2.City); ////varsayılan
olarak City property'sinde veri yok. O yüzden Null olacaktır.
Console.ReadKey();
}
}
}
Hiç yorum yok:
Yorum Gönder