4
只是为了确认没有办法避免c#属性中的硬编码值?C#属性避免硬编码值
[SomeAttribute(3+1)]
public void Foo(string s)
或访问类成员或做任何不预编译?
我现在探索great example of retry mechanism in postsharp - 并想看看我是否可以从系统
只是为了确认没有办法避免c#属性中的硬编码值?C#属性避免硬编码值
[SomeAttribute(3+1)]
public void Foo(string s)
或访问类成员或做任何不预编译?
我现在探索great example of retry mechanism in postsharp - 并想看看我是否可以从系统
属性构造函数参数和属性值烘烤成编译后的代码外配置的重试次数。它们不能在执行时确定。
当然,如果你有愿意玩球的属性,你可以给它(比如说)一个类型和一个属性的名称,并要求它在执行时获取该属性值。 (That's what NUnit does for [TestCaseSource]
, for example.)但是你不能用一个不知道这样做的属性来做到这一点。
谢谢,我会找到一种方法来根据Type游戏“配置”这个重试机制... – user1025852