【发布时间】:2016-01-12 22:55:37
【问题描述】:
我有一个包含 sImgdesc(0) 到 sImgdesc(9) 的 10 个项目的 VB 数组,我需要在不同的页面上存储和检索它们。我想将数组保存到会话变量中,但我不知道该怎么做。我在这里阅读了很多示例,但没有一个明确说明如何引用单个会话数组元素,例如 sImgdesc(4) 或 sImgdesc(5) 等。
我想要一个如何使用 VB 执行此操作的示例。我看过这个例子
Dim myDoubleArray() As Double = New Double() {1, 1.2, 1.3, 1.4}
Session("DoubleList") = myDoubleArray
Dim sessionDoubles() As Double = CType(Session("DoubleList"),Double())
但是,我对如何获得特定物品感到困惑。在上面的示例中,我将如何获取/引用项目 2 which (1.3)?
如果能帮助我理解这一点,我们将不胜感激。
谢谢。
【问题讨论】:
-
sessionDoubles(2)在你的例子中没有给你 1.3 的值吗? -
您看到的行为是什么?这个例子看起来不错。
-
是的,确实如此。因此,如果我想将其更改为 4.5,我应该说 sessionDoubles(2) = 4.5?
标签: asp.net arrays vb.net session