我有一个包含12个字符串的字符串数组,其中包含从A到G#的12种音乐音符的名称。然后我有一个Class'Scale',它有8个属性。我想通过循环遍历数组并使用Array中的字符串作为对象名称来创建Class Scale的对象。是否可以完成,如果是,如何?
答案 0 :(得分:1)
这是我的初步答案。它可以在您提供更多信息时进行修改,也可能对您来说足够了。让我知道。
它使用For Each
循环迭代notes数组中的每个字符串,然后创建新的比例,并将这些字符串作为其名称。它创建了3个音阶,因为我的数组中有3个音符。
Dim notes = {"A", "B", "C"}
Dim scales As New List(Of Scale)()
For Each note As String In notes
Dim s As New Scale
s.Name = note
scales.Add(s)
Next