VB6 では、文字列の値をそれ自体に加えて、次のような他の文字列値に再割り当てすることができました。
str_Duplications_Line = str_Duplications_Line & pRow_Prime.Value(i_FieldNum)
現在、インテリセンスはそれをエラーとして検出しておらず、コンパイラーも文句を言っていませんが、実行すると、その行と、次のような他の複数の行で爆発します。
str_Duplications_Line = str_Duplications_Line & ","
str_Duplications_AllFields = str_Duplications_AllFields + str_Duplications_Line + vbCrLf
なぜこれが起こっているのか、どうすれば修正できるのでしょうか? または少なくとも、VB.NET で同じことをシミュレートしますか?