IFramework icon indicating copy to clipboard operation
IFramework copied to clipboard

Simple C# Framework

IFramework Doc

Interface | Inject | Interesting | Increase C# Framework

while(true)
    Console.Write("Thanks For EveryOne Who Used It Once!")

近期Star趋势

Stargazers over time

模块使用示例

模块名 说明
序列化 对象与字符串的互相转化和读写csv文件
协程模块 按需自动挂起和调用的提高线程利用的方法
数据绑定 单向或者双向的数据绑定
Mvvm 基于数据绑定的实现
消息模块 减少模块之间的耦合
节点事件 支持(时间、条件、帧数、循环、分支)
依赖注入 支持反射注入
网络测试 支持 tcp、udp、ws、http
单例测试 快速创建单例类
可回收对象 从框架中申请可以回收的对象
对象池 多种对象池可供选择
优先级队列 优先级高的先出队
操作记录模块 撤销与反撤销
状态机模块 FSM状态机
扩展自己的模块 用户自定义模块

FAQ

如何在C#项目中使用IFramework?

Release下载或者自行编译IFramework,将文件放入项目中引用即可

若在Unity中使用此框架请查看这个仓库:IFramework-Unity

如何在不同的C#环境下使用IFramework?

将IFramework项目源码编译之后,从IFramework/Plugins文件中获取编译的文件。

如何获取更多帮助?

遇到问题或者有更好的想法,欢迎加入QQ讨论群 加群链接