关闭

用属性来传值

493人阅读 评论(0) 收藏 举报

定义:   

[Serializable]
    [System.AttributeUsage(System.AttributeTargets.Property, AllowMultiple = true)]
    public class ParameterMappingAttribute : System.Attribute
    {
        private string mstrVariableName = "";

        public ParameterMappingAttribute()
        {
        }

        public ParameterMappingAttribute(string pstrVariableName)
        {
            mstrVariableName = pstrVariableName;
        }

        public string VariableName
        {
            get { return this.mstrVariableName; }
            set { this.mstrVariableName = value; }
        }
    }

使用:
private string mEv;

[ParameterMapping("xxxxxx")]
        public string Ev
        {
            set { this.mEv = value; }
            get { return this.mEv; }
        }

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6529次
    • 积分:112
    • 等级:
    • 排名:千里之外
    • 原创:5篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档