题
我想知道如果属性,可用于"混合的"功能一类/法/财产。
是这样的:
[TrackChanges]
public Foo
{
get;
set;
}
任何人都不会这将如何实施的,如果在所有可能的?
其他提示
他们当然可以,但你将不得不使用反射来做到这一点。也只因为你能够做到这一点并不意味着它是容易或优雅。
反射会给你访问的每个成员在任何你想要的类型。你将不得不检索这些成员,并通过.NET反射API合作,操纵它们。虽然这可能工作,它不会是维持或阅读最容易的事情。
不隶属于 StackOverflow