8
Czy klasa C # może dziedziczyć atrybuty z interfejsu?
Wydaje się, że oznacza to „nie”. Co jest niefortunne. [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class, AllowMultiple = true, Inherited = true)] public class CustomDescriptionAttribute : Attribute { public string Description { get; private set; } public CustomDescriptionAttribute(string description) { Description = description; } } [CustomDescription("IProjectController")] public interface IProjectController { void Create(string projectName); } …
114
c#
attributes