.NET 数字、值类型与字符串操作全解析
计算器应用的完善
最初计算器的 Add() 方法声明虽然可行,但在可相加的数字类型上存在严重限制。为完善计算器,需用不同类型声明 Add() 方法,并添加其余运算。可用于声明 Add() 方法的类型有三种:
- Long :能解决两个极大数字(如 20 亿)相加的问题,但无法处理小数相加,如 1.5 + 1.5。
- Double :可解决极大或极小数字相加问题,也能用于小数相加。通常是个不错的选择,但在处理极大数与极小数运算时可能出现精度问题。
- Decimal :总体是个好方法,适用于所有精度类型,但在进行加、减或其他数学运算时速度最慢。
综合来看,最简单通用的数值数据类型是 Double ,它精度良好且速度相对较快。计算器的完整实现代码如下:
Public Class Operations
Public Shared Function Add(ByVal number1 As Double, ByVal number2 As Double) As Double
Return number1 + number2
End Function
Public Shared Function Divide(ByVal number1 As Double, ByVal number2 As Doubl
超级会员免费看
订阅专栏 解锁全文

1万+

被折叠的 条评论
为什么被折叠?



