- - PR -
C#を使用してSession変数に配列を代入(ASP.NET)
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-08-13 16:18
現在、Session変数に配列値を代入して、その値を取得できずに困っています。 どなたかご存知の方いらっしゃいますでしょうか? string[] test; object[] test2; test = new String[] {"000","111","222"}; Session["aa"] = test; ----ここまでは問題なし。 string data = Session["aa"][1]; ----値を取得しようとすると、ビルドの時点で下記エラーメッセージ。 「角かっこ付きインデックスを’object’型の式に適用することはできません。」 test2 = Session["aa"] ----オブジェクト型の配列に代入してから、使用しようとしても下記エラー 「型'object'を型'object[]'に暗黙的に変換できません」 ご存知の方、よろしくお願い致します! |
|
投稿日時: 2003-08-13 16:24
test2 = (object[] )Session["aa"];
もしくは string[] test2 = (string[] )Session["aa"]; では? 「暗黙的に変換できません」とでているので明示的に変換すればよいはずですが・・・ |
|
投稿日時: 2003-08-13 16:39
ありがとうございます。 下記の記述で解決できました。 本当に助かりました! ------------------ test2 = (object[] )Session["aa"]; もしくは string[] test2 = (string[] )Session["aa"]; ------------------ |
1