Вопрос

Прежде всего, вот нагрузка.

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


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

Session("MyData") = Build

Вопрос в том, как я могу прочитать содержимое списка, хранящегося в сеансе? Я имею в виду что -то вроде ...

Build = Session("MyData")
Это было полезно?

Решение

Вместо Build = Session("MyData").Ans1 Вы захотите сделать

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

Вы также можете сделать DirectCast вместо CType Если хочешь.

Редактировать: чтобы подвергнуть сомнению изменение

Чтобы затем прочитать результаты, вы сможете пройти через сборку.

Вы можете пройти через это с помощью каждого, для, для, немного LINQ, все, что вы хотите!

Другие советы

Поскольку это VB, я не думаю, что вам нужно отбросить его обратно, поправьте меня, если я неправ.

Я не думаю, что ты можешь просто сделать

Build = session ("mydata"). Ans1

Вам нужно сделать что -то вроде:

Build = session ("mydata")

Тогда вы перетекаете, хотя ваш список <> для доступа к структурам

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top