首页 > 解决方案 > System.Reactive.Unit 不被称为 System.Reactive.Void 有什么原因吗?

问题描述

主要是我很好奇。

我们的代码库中有一个对象Unit,它代表桥梁或道路的组件。在我们的例子中,将 ReactiveUI 命令Unit视为声明中的泛型之一可能是模棱两可的。

即使在这个旧文档中(谷歌没有向我指出当前文档的方向——不管它在哪里),它说:

“代表虚空。”

所以现在我想知道,这个词背后是否有任何含义Unit。他们怎么不叫它System.Reactive.Void

标签: system.reactive

解决方案


引用 Wikipedia(其中还提供了使用相同名称的其他语言的示例)

单元类型是一种只允许一个值的类型(因此不能保存任何信息)。

在这种情况下,值为Unit.Default


推荐阅读