2 EYLÜL 2008, Salı
Nasıl bir C verirsiniz# Otomatik Özelliği varsayılan değer mi?
Nasıl bir C verirsiniz# Otomatik Özelliği varsayılan değer mi? Ben de yapıcı kullanmak, ya da eski sözdizimi döner.
Oluşturucu kullanarak:
class Person
{
public Person()
{
Name = "Default Name";
}
public string Name { get; set; }
}
Normal özellik sözdizimini kullanarak(varsayılan değeri)
private string name = "Default Name";
public string Name
{
get
{
return name;
}
set
{
name = value;
}
}
Daha iyi bir yolu var mı?
CEVAP
2 EYLÜL 2008, Salı
C# 5 ve otomatik uygulanan özellikler varsayılan bir değer vermek için önce, bir kurucu olarak bunu yapmak zorundasın.
Otomatik özelliği var yeteneği is scheduled for inclusion in C# 6.0 (VB.Net bir sonraki sürümü de olacak) başlatıcılar. # Sözdizimi C olacaktır:
public int X { get; set; } = x; // C# 6 or higher
Bunu Paylaş:
Nasıl MySQL bir Datetime sütun için va...
Nasıl bir HTML <select> öğesi iç...
Nasıl değer özelliği için AngularJS�...
Nasıl Html ile bir varsayılan değer ay...
Reset CSS varsayılan değer özelliği ek...