- 締切済み
vb.netで漢数字からアラビア数字への変換
vb.netで漢数字からアラビア数字への変換をしたいのですが、関数とかありましたら教えていただけないでしょうか? 5千万口以上1億口未満 を 50,000,000口以上100,000,000口未満 としたいです。 1億5千2百万などにも対応できるものをよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.2
『これこれを作ってください』といった質問の仕方ではなく このようなことをしたいので 以下のようなコードを考えたのだが 自分の希望する結果を導き出せません どのように修正すればいいのでしょう といった具合にたたき台になるようなものを提示してみましょう どのような法則性があるのか考えて見ましょう 漢数字の場合 兆、億、万と 千、百、十といったものが使われます 『兆億万』で切り出した文字列のを『千百十』で分割して数値化すればいいのではないでしょうか 切り出しには StringクラスのIndexOfとSubstringで出来ます 文字から数値への変換は IntegerなどのParseやTryParseなどで出来ますよ
- JavaJavax2
- ベストアンサー率22% (68/305)
回答No.1
自分でつくりなよ
お礼
ありがとうございます。 VBに関数があればと思ったのですが、残念です。 桁の文字で分割し、数値に変換し、足し合わせようと思います。