我正在创建一个吉他标签程序。
您选择音符(游戏对象),输入和弦名称(字符串),然后按下按钮将“和弦”添加到列表中。
Chord 类只是一个字符串和一个游戏对象列表。我使用 currentChord 来保存当前的选择/名称。
当我选择一个音符时,我将它添加到 currentChord.selectedList。
当我输入一个名字时,我将其设为 currentChord.name。
Chord currentChord;
List<Chord> allChords;
当我单击一个按钮时,currentChord 被添加到 allChords (allChords.Add(currentChord))。
问题是它是实例化的。因此,当我单击添加不同的选择/名称时,allChords.notes 列表中所有内容的选择都会更改...
我必须使用“新”关键字吗?