くだすれ.NET(超初 ..
156:デフォルトの名無しさん
07/11/02 15:17:53
VB2005で。
Dim strA As String = "ABC"
Dim strB As String
strB = strA
strA = "XXX"
Debug.Print("strA=" & strA)
Debug.Print("strB=" & strB)
実行結果
strA=XXX
strB=ABC
なんでstrBも"XXX"と出力されないの?
String型変数は参照型なんだから、strAもstrBも同じ領域を参照してるんじゃないの?
それともstrA="XXX"の行は参照先の書き換えではないんだろうか…
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4661日前に更新/234 KB
担当:undef