使用Reflection获取对象构造函数参数

时间:2017-07-19 13:21:09

标签: c# reflection

有没有办法使用Reflection从下面的构造函数中获取对象构造函数参数? (“APN”,“AVD”,......)

这是我的构造函数:

public EPayAppParams() : base("EPayAppParams", "AP")
{
    moAppName = new EPayParamNode(this, "APN");
    moVirtualDir = new EPayParamNode(this, "AVD");
    moVirtualPhone = new EPayParamNode(this, "AVP");
    moCallCenterTransferPhone = new EPayParamNode(this, "ATP");
    moAppPassword = new EPayParamNode(this, "APW");
}

以上各项的属性定义如下:

[Description("Application Name"), Category("General")]
public string ApplicationName
{
    get { return moAppName.Value; }
    set { moAppName.Value = value; }
}

我想将“moAppName”与“APN”联系起来,这样我就可以构建一个包含所有变量及其缩写的表格。

0 个答案:

没有答案