获取dll中的属性值

时间:2016-07-28 10:01:46

标签: c# dll properties

我有使用来自dll的对象的项目。

namespace XXX.XXX.XXX.Nsi
{
    [Serializable]
    [DataContract]
    [MayBeAmplified]
    public class GngInfo
    {
        public GngInfo();
        [MaxLenValidator(1000)]
        public string Name { get; set; }
    }
}

我需要找到Name获取特定值的位置,例如" Cargo"。 有什么方法可以做到这一点?

  1. 修改巨大的dll并替换它。但是我没有dll的源代码。
  2. 将所有使用GngInfo的地方重写为不在dll中实现的其他对象。
  3. 还有其他什么方法?

1 个答案:

答案 0 :(得分:0)

您可以实施从class继承的MyGngInfo GngInfo并实施您的自定义逻辑。完成后,将GngInfo用法替换为MyGngInfo用法。