【发布时间】:2012-05-04 08:52:06
【问题描述】:
我目前正在处理属性。我经常遇到错误“属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式。”我真的不知道“常量表达式”是什么意思。
如果能够将Func<MyType, bool> 传递给属性(由在属性存在时执行的代码使用),那将非常有用。但很可惜,没有。我不明白为什么不能将该类型放在程序集元数据中,我认为这是我无法将其传递给属性的原因。
谁能给我一些想法?
【问题讨论】:
标签: c# custom-attributes constant-expression