在组合框中添加字符串数组和双精度数组

时间:2017-08-15 11:23:40

标签: arrays vb.net

我需要将一个字符串数组添加到双精度数组中。

Public Class Form1
    Dim items() As String = {"Beef", "Chicken", "Lamb"}
    Dim itemcosts() As Double = {7, 4, 3}

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btn_starttest.Click
        cmb_test.Items.AddRange(items + items)
    End Sub
End Class

它返回一个我无法添加两个字符串的错误。

1 个答案:

答案 0 :(得分:0)

+运算符根本不能为数组做什么。这里唯一的好消息是你正在使用一个组合框,所以它真正需要的是所有字符串。这意味着你可以这样做:

cmb_test.Items.AddRange(items.Concat(itemcosts.Select(i=>i.ToString())).ToArray())