- - PR -
構造体配列をArrayListにAddした際の参照方法
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-04-16 14:41
お世話になっております。
早速ですが質問させてください。 環境はWINDOWS.FORMです。 構造体をArrayListにAddした場合の内容の参照方法なのですが、 IEnumetable.MoveNext()やforeachのように頭から順番に読み込んでいく以外に、Index番号を指定してArrayListの構造体を取得する方法はないのでしょうか? A B C D E (←構造体名)※仮にGWTABLEという名前にします |-------------------------- al[0]| 1 2 7 9 9 al[1]| 0 6 6 3 7 al[2]| 3 1 4 5 0 al[3]| 9 8 8 7 9 al[4]| 1 3 5 0 3 ※alはArrayList変数名です 上記のような構造からal[0]のObjectを取り出して、 GWTABLE obj; obj = (GWTABLE)al.Index(0); JAVAであれば、このような取り出し方が可能かと思うのですが・・・ IListインターフェースのItemメソッドを使用すれば(JavaでいうところのArrayList.Indexのような役割?と解釈しているのですが・・・)取れるのかとも思ったのですが、使用方法がよくわかりません。 毎回初歩的な質問ばかりで申し訳ありませんが、よろしくお願いいたします。 | ||||||||
|
投稿日時: 2004-04-16 14:52
諸農です。
意図されていることと同じかどうかわかりませんが。。 以下はC#での記述です。
意味が違うようでしたら、ご容赦を。 ではでは(^^)/ _________________ 諸農和岳 Powered by Turbo Delphi & Microsoft Visual Studio 2005 十兵衛@わんくま同盟 http://blogs.wankuma.com/jubei/ | ||||||||
|
投稿日時: 2004-04-16 14:54
申し訳ありません・・・。
自己解決です。 オブジェクト名を指定するのに NameSpace.構造体名 にしなければならなかったのですね。 勉強不足でした。 |
1