tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板) [ツリー表示へ]   [Home]
一括表示(VB.NET VB2005)
タイトルクラスのメンバ変数の型
記事No5523
投稿日: 2007/05/21(Mon) 12:26
投稿者ton
いつも勉強させていただいています。

現在商品の在庫数量、金額を管理計算するアプリケーションを作っています。
商品クラス(clsShohin)側のList(of arraylist)にCSVのデータを読み込んで使用しています。

商品クラス内部で使用する各項目の変数の型をすべてString型で行って、DataGridViewなどのフォームに表示、入力する際に書式のチェックやFormatをさせています。

金額などを文字列型で扱うことはやはりよくないのかなと思い質問させていただきました。
金額などはDouble型、名前などはString型を使用し、構造体?を使ったほうがいいのでしょうか?

うまく説明ができなくて申し訳ありませんが皆様のご意見をお聞かせください。

[ツリー表示へ]
タイトルRe: クラスのメンバ変数の型
記事No5527
投稿日: 2007/05/21(Mon) 13:36
投稿者魔界の仮面弁士
> 金額などを文字列型で扱うことはやはりよくないのかなと思い質問させていただきました。
私なら、金額は Decimal で扱いますね。

> 金額などはDouble型、名前などはString型を使用し、構造体?を使ったほうがいいのでしょうか?
おそらくは、構造体(Strucutre)よりは、クラス(Class)の方が良いでしょう。

> 皆様のご意見をお聞かせください。
状況が許すなら、DataTable での管理が便利ですよ。
型付データセットにするとなお良いかも。

[ツリー表示へ]