- PR -

小数点以下があるかどうか

1
投稿者投稿内容
LANVIN
大ベテラン
会議室デビュー日: 2007/03/12
投稿数: 211
投稿日時: 2008-03-24 19:30
 先ほどは、ありがとうございました。

本日、もう1つおききしたいのですが

VB2005である変数(Decimal型)
の値が数点以下があるかどうか判断したいのです。

小数点以下があれば、変数.ToString("#,##0.00")と編集
小数点以下がなければ、変数.ToString("#,##0")と編集

したいのです。

Like "*.*"としようかと思ったのですが・・

何かよい方法はありませんか?

よろしくお願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-03-24 19:37
ご自身で立てられたスレッドがあるようですが...?
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=41429&forum=7

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
otf
ベテラン
会議室デビュー日: 2006/08/04
投稿数: 91
投稿日時: 2008-03-24 19:49
前スレはString型の場合だったから?

コード:
Dim value As Decimal
Dim isN As Boolean = value Mod 1 = 0

LANVIN
大ベテラン
会議室デビュー日: 2007/03/12
投稿数: 211
投稿日時: 2008-03-24 20:13
すいません。すっかり忘れていました・・


今回は変数です。

Indexofが出てこないので
ToString("#,0.##")でしようかと思います。
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-03-24 20:17
引用:

LANVINさんの書き込み (2008-03-24 20:13) より:
すいません。すっかり忘れていました??


今回は変数です。

Indexofが出てこないので
ToString("#,0.##")でしようかと思います。


今回が変数なら、前回はなんだったの??

ToString して、最後が "00" なら、とか、".00" があったら削除とか。
1

スキルアップ/キャリアアップ(JOB@IT)