为了账号安全,请及时绑定邮箱和手机立即绑定

关于自定义数据类型

关于自定义数据类型

达令说 2018-10-10 08:06:29
目前这个系统涉及到很多数据类型,如温度、压力等等,虽然都是double类型但他们都必须在一个区间内,现在拿不准是自定义一种数据类型来做控制他们的范围还是直接写函数来控制他们的范围;新的数据类型的话使用起来不方便(需要写函数来赋值,然后用函数来取值),但他能保证准确性,比方压力跟压力相加,如果都是double类型可能导致压力跟温度相加了;直接用函数控制的话那基本是每个数据都要验证,工作量比较大。希望大家提供一些好的方案。
查看完整描述

2 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

用类的属性啊,在给属性赋值的时候可以判断啊

查看完整回答
反对 回复 2018-10-16
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

如果仅仅为了保持变量的值,并作比较简单的判断,那么感觉还是使用属性来实现比较好。代码比较简洁,通过一些事件定制如:PropertyChangedEvent能够完成基本的校验(如判断值的合法性)工作。但是如果这个属性不仅仅要完成简单的数据校验,还涉及到一些复杂的逻辑,那么使用单独的数据结构应该好些。

查看完整回答
反对 回复 2018-10-16
  • 2 回答
  • 0 关注
  • 452 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信