Я пытаюсь объединить два свойства в одну строку следующим образом:
public class thing
public property word() as string()
public property count() as integer()
end class
Public class myApp
dim a_thing as new thing
redim a_thing.word(upperBnd)
redim a_thing.count(upperBnd)
'I go on to fill the a_thing.word and .count arrays
'Then I try to display the results...but it doesnt work.
for i=0 to a_thing.word.length-1
debug.writeline("Word: " & a_thing.word(i) & " Count: " & a_thing.count(i))
next
end class
Оператор for просто отображает:
Word: [the_word_in_the_array] Word: [the_word_in_the_next_index] ...etc,
без новых строк...
Если я превращу это в два оператора debug.writeline, я получу:
Word: [the_word_in_the_array] Count: [the_count_in_the_array]
Это то, что я хочу, но это не помогает в выводе отладки... Мне нужно поместить его в одну строку. Я пробовал использовать a_thing.count(i).tostring, но это не работает. Если я посмотрю на массивы по отдельности, у них будет именно то содержимое, которое мне нужно. Но я не могу их объединить. Что тут происходит? Это как-то связано с подавлением новой строки, которую обычно создает debug.writeline?