1

首先,这里是负载部分。

Structure MainStruct
        Dim Ans1 As String
        Dim Ans2 As String
 End Structure


Dim Build As New List(Of MainStruct)
...
...
...

Session("MyData") = Build

问题是我如何读回存储在 Session 中的列表内容?我的意思是...

Build = Session("MyData")
4

2 回答 2

3

而不是Build = Session("MyData").Ans1你会想做

Build = CType(Session("MyData"), List(Of MainStruct))

如果你愿意,你也可以做 aDirectCast而不是。CType

编辑:质疑改变

然后读回结果,您将能够完成构建。

您可以使用 for each、for、一些 linq 循环遍历它,无论您想要什么!

于 2010-06-02T13:45:28.277 回答
1

由于它的 VB,我认为您不需要将其退回,如果我错了,请纠正我。

我不认为你能做到

构建 = 会话(“我的数据”).Ans1

您需要执行以下操作:

构建 = 会话(“我的数据”)

然后你遍历你的 List<> 来访问结构

于 2010-06-02T13:51:18.030 回答