(这不是关于程序集之间的模块化,而是关于简单C#类/对象之间的模块化)
<小时/>
我的申请(
C#
)可分为以下几部分:
- 组件(显示结果和内容)
- 工人类做一些工作(除了任何表单或组件之外的其他线程)
- 主要表单(使用事件和委托的组件和工作类之间的代理)
除了Framework中的组件和工作类之外,
组件和工作类对任何其他命名空间或类没有任何using
依赖关系。
<小时/>
现在我不能再使用Framework类型了。我需要自定义类。如何在不破坏模块性的情况下在应用程序的这些部分之间共享我的自定义类型?有哪些常用技巧?
修改
- 我正在尝试使用简单类型,例如
int
,float
,string
,Point
,PointF
以及所有类型的数组。但现在我需要添加时间戳,质量值......
- 无法转换它们,因为组件处理的数据很大且性能良好是必须的