.NET泛型、应用配置与动态加载全解析
1 .NET泛型在电子表格中的应用
1.1 类型转换
在电子表格编程中,有时需要将输入的字符串转换为双精度浮点数并赋值给单元格。可以通过如下代码实现:
ElseIf TypeOf (value) Is String And _
GetType(Double).IsAssignableFrom(GetType(BaseType)) Then
Dim obj As Object = DirectCast(value, Object)
Dim dValue As Double = Double.Parse(CStr(obj))
Dim objDValue As Object = CType(dValue, Object)
CellState(row, col) = DirectCast(objDValue, BaseType)
上述代码中,首先通过 If 语句判断输入值是否为字符串,以及双精度浮点数是否可赋值给 BaseType 。若条件满足,将输入参数转换为对象,再将其转换为字符串并使用 Double.Parse() 方法转换为双精度浮点数,最后进行装箱和拆箱操作,将值赋给单元格状态。
1.2 重写 ToString() 方法
调试电子表格这样的数据结构较为复杂,因为数据量较大。可以通过重写 Worksheet(Of )
.NET泛型与动态配置解析
超级会员免费看
订阅专栏 解锁全文
8

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



