因最近工作需要一个动态的权限配置功能,具体实现逻辑是c#的动态代理功能,废话不多说,直接干货.需求: 用户分为管理员.普通用户 不同用户拥有不同功能权限 用户的权限可配置 新增功能时,不用修改权限配置功能 从本篇开始我们使用动态代理完成一个案例,包含动态权限控制的核心功能. c# 如何实现动态代理 c#实现动态代理可以使用.net framework 中提供的RealProxy类. 可以看到RealProxy是一个抽象类,其中Invoke是必须要重写的,我们尝试重写下RealProxy. pub…