【发布时间】:2011-10-06 05:33:42
【问题描述】:
在我的工作中,我使用 v2.0 项目。 我需要知道哪个是与每个属性相关的私有字段
class Foo {
private string _bar;
public string BigBar
{
get { return _bar; }
}}
有人知道我如何用反射检查这种关系
【问题讨论】:
-
这不能通过反射来完成。也许你不应该需要它。
-
public string Evil { get { return _foo + _bar; } } -
public string MoreEvil { get { return rand.NextDouble() < .5 ? _foo : _bar; } } -
@SLaks,第二个很简单,反射只需要有另一个
Random实例,这将有助于猜测使用了哪个字段。
标签: c# .net reflection field private