快速会员使用

Posted

技术标签:

【中文标题】快速会员使用【英文标题】:FastMember usage 【发布时间】:2013-03-11 23:26:57 【问题描述】:

我需要提取所有不可枚举的公共读写属性,除非它们是字符串。目前这是通过refelction 完成的,想知道这是否可以通过FastMember 完成。

我尝试了类似下面的代码,但它没有达到我想要的效果。我可以使用当前版本的 FastMember 执行此操作吗?

干杯, 浆果

protected void LoadCache(IHaveEditableStateProperties originator) 
    var type = originator.GetType();
    _accessor = TypeAccessor.Create(type);

    var members = _accessor.GetMembers();
    _editableState = new Dictionary<string, object>();

        foreach (var member in members) 
            if(member.Type == typeof(PropertyInfo)) 
                _editableState.Add(member.Name, _accessor[originator, member.Name]);
            
        
    
    ...

【问题讨论】:

【参考方案1】:

据我了解,从 FastMember 返回的 member.Type 是属性或方法的返回类型。它不应该是PropertyInfo,因为您正在检查您的代码。 _accessor[originator, member.Name] 应该返回属性的当前值。

【讨论】:

以上是关于快速会员使用的主要内容,如果未能解决你的问题,请参考以下文章

华为会员开放服务(Membership Kit),助力移动应用快速建设会员生态

萌萌家热门平台会员013..搜索引擎优化总监实战VIP课堂透析2020最新案例快速实现年新30w··

rosefile高级会员怎么下载

会员管理系统实战开发教程

会员管理小程序实战开发教程-会员查询功能

微信小程序如何助攻餐饮业运营?如何快速为餐厅招揽新顾客?