1

まず、ロード部分です。

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")
4

2 に答える 2

3

Build = Session("MyData").Ans1あなたがやりたい代わりに

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

DirectCast必要に応じて、代わりにa を実行することもできCTypeます。

編集:質問の変更へ

その後、ビルドを実行して結果を読み返すことができます。

for each、for、何らかの linq など、好きなようにループできます。

于 2010-06-02T13:45:28.277 に答える
1

そのVBなので、キャストバックする必要はないと思います。間違っている場合は修正してください。

私はあなたがただできるとは思わない

Build = Session("MyData").Ans1

次のようなことをする必要があります:

ビルド = セッション("MyData")

次に、構造体にアクセスするために ur List<> を繰り返します

于 2010-06-02T13:51:18.030 に答える