System.string[]/listbox问题VB.NET

System.string[]/listbox问题VB.NET,vb.net,Vb.net,我对VB.NET还比较陌生,我正在试图弄清楚为什么在下面代码的第一部分中会出现System.string[],在第二部分中,我想知道为什么会出现4x4次 这是我的密码 Public Class Form1 Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim Colours() As String = {"Red", "Blue", "Yellow",

我对VB.NET还比较陌生,我正在试图弄清楚为什么在下面代码的第一部分中会出现System.string[],在第二部分中,我想知道为什么会出现4x4次

这是我的密码

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Dim Colours() As String = {"Red", "Blue", "Yellow", "Green"}

        For Each item As String In Colours
            Console.WriteLine(Colours)
        Next
    End Sub
End Class
此外,如果我尝试它将成为一个列表框,它会添加每个项目,但它会这样做4x4次

例如,它将在列表中添加四次“红色”

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

        Dim Colours() As String = {"Red", "Blue", "Yellow", "Green"}

        For Each item As String In Colours
            ListBox1.Items.AddRange(Colours)
        Next
    End Sub
End Class

再次感谢,我不太确定我是否可以同时问两个问题,但我想既然它们差不多是同一个问题,那就可以使用
颜色而不是
使用实际的
项目

For Each item As String In Colours
    ListBox1.Items.Add(item)
Next
与您的
控制台相同。WriteLine

For Each item As String In Colours
    Console.WriteLine(item)
Next
谢谢,伙计:)我应该猜到了,我在控制台方面也尝试过这个,通过添加“Items”,它也起了作用,再次感谢,伙计:)