c# 抽象类被继承后子类取不出抽象类属性的特性吗?

喏喏_ 2016-10-19 03:09:58


public abstract class abc
{
[A(aa="aa")]
public string a{get;set;}
}


public class cde:abc
{

}

在子类cde取不出a属性的特性
...全文
162 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Poopaye 2016-10-19
  • 打赏
  • 举报
回复
引用 3 楼 love84385654 的回复:
[quote=引用 2 楼 shingoscar 的回复:] A的Usage指定了Inherit = false
改为true也不行[/quote] 那就是你写的有问题了
王志威丶 2016-10-19
  • 打赏
  • 举报
回复
引用 6 楼 love84385654 的回复:
[quote=引用 5 楼 wangzhiwei0721 的回复:] AllowMultiple=true,inherited=true
这个试过了类上面的取得到,属性上的木有[/quote] [AttributeUsage(AttributeTargets.Property, AllowMultiple = true, Inherited = true) ]
喏喏_ 2016-10-19
  • 打赏
  • 举报
回复
引用 5 楼 wangzhiwei0721 的回复:
AllowMultiple=true,inherited=true
这个试过了类上面的取得到,属性上的木有
王志威丶 2016-10-19
  • 打赏
  • 举报
回复
AllowMultiple=true,inherited=true
喏喏_ 2016-10-19
  • 打赏
  • 举报
回复
引用 1 楼 Forty2 的回复:
[quote=引用 1 楼 wangzhiwei0721 的回复:] 你自己在编译工具中试一下不就知道了?
你做过哪些尝试?[/quote] 该试的都试了
喏喏_ 2016-10-19
  • 打赏
  • 举报
回复
引用 2 楼 shingoscar 的回复:
A的Usage指定了Inherit = false
改为true也不行
Poopaye 2016-10-19
  • 打赏
  • 举报
回复
A的Usage指定了Inherit = false
Forty2 2016-10-19
  • 打赏
  • 举报
回复
引用 1 楼 wangzhiwei0721 的回复:
你自己在编译工具中试一下不就知道了?
你做过哪些尝试?

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧