我想根据变量的值播放不同的声音。我可以做独立的 IF 语句,但我想在一个数组中做。我有一个全球
SystemSound[] sound_array=new SystemSound[5];
在 form.load 我做
sound_array[0] = SystemSounds.Beep;
sound_array[1] = SystemSounds.Asterisk;
sound_array[2] = SystemSounds.Exclamation;
sound_array[3] = SystemSounds.Hand;
sound_array[4] = SystemSounds.Question;
然后在我的主要代码中
SystemSounds.sound_array[i].Play();
如果我做 SystemSounds.beep.Play();
它工作正常,我只是不知道如何在数组中做到这一点。我收到错误 1 'System.Media.SystemSounds' does not contain a definition for 'sound_array' 谢谢