Advertisement
Advertisement

新足迹

 找回密码
 注册
新足迹 门户 IT专业论坛 查看内容

请教C#高手之五:How to get one property by its member value

2010-8-16 11:33| 发布者: hornsay | 查看: 1405| 原文链接

如题。

在C#里面有没有可能从一个object 的member的value来得到这个object.

public class ObjectA
{
   private string FTagName = “My Tag A";
    public string TagName
    get { return FTagName;}
   set {FTagName = value;}

  private int FQuantity
  public int Quantity
  get {return FQuantity;}
  set (FQuantity = value;}

}

public class ObjectB
{
  private FObjectA
  get { if (FObjectA == null)
             FObjectA = new ObjectA();
           return FObjectA;}
  set (FObjectA = value;}

  //other properties.....
}

假如ObjectB有许多properties, 我想通过passing a string value which matches ObjectA.TagName to get ObjectA, 然后assign value to ObjectA.Quantity. 但不知这样是否能实现,如何实现?

谢谢指教。
Advertisement
Advertisement


Advertisement
Advertisement
返回顶部