基本的な質問です。

解決


s  2005-05-26 01:02:46  No: 90075

Dim i as integer
Dim strData as String

For i = 0 To 100
    strData = strData & i
Next i

こういったコードがあります。

strDataはString型、iはinteger型で

strData = strData & i        ←こういうのはよくない?

strData = strData & CStr(i)  ←こうするべき?

どうでしょうか?


ねろ  2005-05-26 01:17:42  No: 90076

>strData = strData & i        ←こういうのはよくない?
MSDNの『& 演算子の使用例』に乗ってるので
問題ないでしょう。


s  2005-05-26 01:29:55  No: 90077

両方の式が文字列式のときは、文字列型になります。それ以外のときは、内部処理形式が文字列型のバリアント型になります。

と書いていました。

勉強になりました。ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加