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