我需要将一个字符串数组添加到双精度数组中。
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
它返回一个我无法添加两个字符串的错误。
答案 0 :(得分:0)
+
运算符根本不能为数组做什么。这里唯一的好消息是你正在使用一个组合框,所以它真正需要的是所有字符串。这意味着你可以这样做:
cmb_test.Items.AddRange(items.Concat(itemcosts.Select(i=>i.ToString())).ToArray())