Question

First of all, here comes the load part.

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


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

Session("MyData") = Build

The question is how can i read back the contents of the list, stored in the Session? I mean something like...

Build = Session("MyData")
Was it helpful?

Solution

Instead of Build = Session("MyData").Ans1 you will want to do

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

You could also do a DirectCast instead of CType if you want.

Edit: to question change

To then read back the results you will be able to go through Build.

You could loop through it with a for each, a for, some linq, whatever you want!

OTHER TIPS

Since its VB i dont think u need to cast it back, correct me if im wrong.

i dont think u can just do

Build = Session("MyData").Ans1

You need to do something like:

Build = Session("MyData")

then u iterate though ur List<> to access the structs

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top