: o ama adı farklı bir dize ile, tekrar kullanmak istiyorum oldukça genel olduğundanC# Öznitelikler'in içinde değişkenleri kullanma Biz gibi bazı İyi Attributed DB koduna sahip
[Display(Name = "Phone Number")]
public string Phone { get; set; }
özniteliğin bir parçası. o işler const olmasını istediğiniz gibi görünen bir özellik var, o yüzden çalıştığımız beri:
const string AddressType = "Student ";
[Display(Name = AddressType + "Phone Number")]
public string Phone { get; set; }
Bu durum sahip bir const dize böylece kaldırarak, herhangi bir baz sınıflarında üzerine yazmak anlamına gelir hariç, tamam iş gibi görünüyor özgün olarak eklemek istediğimiz ve sorumu açığa çıkardığımız işlevsellik:
Öznitelik içeriklerini kalıtımla alabilmemiz ve saklayabilmemiz için bir özniteliğin içinde bir çeşit değişken kullanmanın bir yolu var mı?
Bu çok kötü, ama ben öyle düşündüm. Teşekkürler. – thepaulpage
Bu gerçekten çok kötü. Ancak, böyle kullanım durumları olmalı, güzel alternatifler var mı? – liang