vb.net - VB.net Dictionary - 从字典中获取所有值等于 1
问题描述
我正在尝试在 VB.net 中创建一个汇率字典。我想要的是一个字典,通过输入货币名称将返回一个 15 天汇率的数组。例如,在字典中调用“USD”将返回一组 USD/THB 汇率。我的问题是我字典中的所有值都是 1。
这是我的代码。虽然我的 ArrayTemp(放入字典之前的我的 Array)中的值不是 1,但字典中的值都是 1。
MarketDataEndRow = .Range("A5").End(XlDirection.xlDown).Row
ReDim ArrayTemp(MarketDataEndRow = 6)
i = oFunction.Match("FX Spot", .Rows(5), 0)
While (.Cells(5,i).Value().ToString = "FX Spot" Or IsNothing(.Cells(5, i).value().ToString)) And Not IsNothing( .Cells(4, i).value().ToString)
For K = 6 to MarketDataEndRow
ArrayTemp(K - 6) = .Cells(k, i).value
Next K
dictFxSpot.Add(.Cells(4, i).Value, ArrayTemp)
End While
解决方案
推荐阅读
- python - 将 csv 目录读入 Pandas 数据框
- shell - 操作系统版本捕获脚本 - 使用 awk 时出现意外结果
- python - 无法通过请求库将文件上传到 API
- c++ - 对象已定义
- c++ - 如何使用 bitblt 在屏幕上绘制由数组制作的位图?
- amazon-web-services - LDAP 与受信任的 Active Directory 域的集成
- python - 使用 argparse 将登录信息传递给 Python 中的请求
- c++ - 如何制作一个使用特定单词加密和解密消息的程序?
- html - 选择用于样式的文本元素
- java - Java Azure 函数卡在“正在执行”