5
Şu anda Visual Studio (özellikle 2012 Express) kullanıyorum. aşağıdaki gibi ben bir arayüz zaten tanımlamış: Ben boş bir sınıf varsanasıl bir tür takma adını kullanarak bir arayüzün üretilen uygulanmasını önleyebilir?
interface IMyInterface
{
public String Data { get; set; }
}
:
class MyClass : IMyInterface
{
}
Ve IMyInterface
sağ tıklayın, ben "Arayüz Uygulamak" seçebilirsiniz. Bunu yaparken, otomatik olarak üretilen kod üretir aşağıdadır:
public String Data
yerine:
, aşağıdaki otomatik oluşturulmuş olabilecek bir yolu Sorum şuclass MyClass : IMyInterface
{
public string Data
{
get
{
throw new NotImplementedException();
}
set
{
throw new NotImplementedException();
}
}
}
yoktur
public string Data
?
Sanmam. – SLaks
Keşke ama bir seçenek bulamadım. –
Bunun neden önemli olduğuna emin değilim. Dize ve dize aynıdır; İkincisi, ilkinin takma adıdır. Bildiğim kadarıyla, VS her zaman yerel türler için diğer adıma geri dönecektir. Int32 int; Int64 uzun vb. – loopedcode