アプリ版:「スタンプのみでお礼する」機能のリリースについて

vb.netで漢数字からアラビア数字への変換をしたいのですが、関数とかありましたら教えていただけないでしょうか?

5千万口以上1億口未満



50,000,000口以上100,000,000口未満

としたいです。

1億5千2百万などにも対応できるものをよろしくお願いします。

A 回答 (2件)

『これこれを作ってください』といった質問の仕方ではなく


このようなことをしたいので 以下のようなコードを考えたのだが
自分の希望する結果を導き出せません
どのように修正すればいいのでしょう
といった具合にたたき台になるようなものを提示してみましょう

どのような法則性があるのか考えて見ましょう
漢数字の場合 兆、億、万と 千、百、十といったものが使われます
『兆億万』で切り出した文字列のを『千百十』で分割して数値化すればいいのではないでしょうか

切り出しには StringクラスのIndexOfとSubstringで出来ます
文字から数値への変換は IntegerなどのParseやTryParseなどで出来ますよ
    • good
    • 0
この回答へのお礼

ありがとうございます。

VBに関数があればと思ったのですが、残念です。

桁の文字で分割し、数値に変換し、足し合わせようと思います。

お礼日時:2009/09/22 08:14

自分でつくりなよ

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!