求人情報

しばらくお待ちください。

コンタクトレンズ通販

2008/10/22

さて型なんだけれども

取得したデータを格納するのにどうしたものか思案中。
Javaならば、Beanみたいな感じで構造体的なものを作成してArrayListか何かに格納するんだけれども。

VB.NETでもArrayListとかあるんだ。へ~。
だとするとType宣言とかして作ったものをArrayListに積むのかな。

まあ試してみるか。

・・・。
いままでの感覚でTypeの宣言をしてみたが、Type自体の意味が変わってきているらしい。
  1. Private a Person  
  2. As String  
  3. As Integer  
  4. End Type  
とかといった使いかたはできないようだ。
で調べてみると、Structureというキーワードに置き換わったとのこと。
  1. Public Structure mailQue  
  2. Dim smtpStatus As Integer   'SMTPステータス  
  3. Dim cellNum As String       '送信元電話番号  
  4. Dim emailAddr As String     '送信先emailアドレス  
  5. Dim body As String          '本文  
  6. Dim receiveMailTime As Date '受信日時  
  7. Dim status As Char          '処理ステータス  
  8. Dim completionTime As Date  '送信完了日時  
  9. End Structure  
でこんな感じで確認。
  1. Dim a As mailQue  
  2. a.body = "aaaaa"  
  3. a.cellNum = 1111  
  4. a.completionTime = New Date()  
  5. a.emailAddr = "aaa@aa.aa"  
  6. a.receiveSmsTime = New Date()  
  7. a.smtpStatus = 999  
  8. a.status = "1"  
  9.   
  10. Dim arr As ArrayList = New ArrayList  
  11. arr.Add(a)  
  12. a.body = "bbbbb"  
  13. a.cellNum = 2222  
  14. a.completionTime = New Date()  
  15. a.emailAddr = "bbb@bb.bb"  
  16. a.receiveSmsTime = New Date()  
  17. a.smtpStatus = 0  
  18. a.status = "2"  
  19. arr.Add(a)  
一応、想定通りに格納されてましたね。

参考にしたのは下のページ。

-@IT
-連載 プロフェッショナルVB.NETプログラミング 第3回 構造体の宣言とその効能
http://www.atmarkit.co.jp/fdotnet/vb6tonet/vb6tonet03/vb6tonet03_02.html

関連記事:


0 件のコメント:

記事のラベル

  • Apache
  • BASP21
  • Blogger関連
  • CMS
  • CSS
  • Google
  • JavaScript
  • MYSQL
  • PHP
  • PowerEdgeT105
  • Rationall Clear Case
  • SMTP
  • SSL
  • VB.NET
  • WEB
  • Web API
  • XML-RPC送信ツール
  • ZenCart
  • log4php
  • nmap
  • その他
  • アクセス解析
  • コーディング
  • サンプル
  • ストリーミング
  • ツール関連
  • ディザスタリカバリ
  • ブログパーツ
  • 小遣い稼ぎ
  • 日経SYSTEMS
  • 書籍紹介
  • 本日の作業
  • 求人情報等
  • 無停電停止装置
  • xCore関連

関連IT用語 by e-Words

マイブログ リスト