掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
文字列の計算について (ID:124136)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
.NET Framework 的には。(お得意なパターンで、空気嫁ない私が登場) Dim s1 As String = "0100" Dim s2 As String = "101" Dim iLength As Integer If s1.Length >= s2.Length Then iLength = s1.Length Else iLength = s2.Length End If Dim iResult As Integer = Int32.Parse(s1) + Int32.Parse(s2) Dim sResult As String = String.Format("{0:D" & iLength.ToString() & "}", iResult) MessageBox.Show(sResult) で、面倒だし、Int32.Parse() をいきなり実行するのは危険なのでメソッド化しましょう。 Public Shared Function GetFixedValueString(ByVal s1 As String, ByVal s2 As String) As String '/ TODO : 上の s1. s2 の宣言部を除いたコードを挿入汁 '/ TODO : Int32.Parse の前に自作の IsNumeric を入れて安全にしとk End Function
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.