C # - Воспроизведение случайных звуковых файлов из папки [закрыто]

Я пытаюсь создать Оракул (читай: Magic 8 Ball). Идея заключается в том, что при каждом нажатии кнопки воспроизводится звуковой файл с мудрыми словами (выбирается случайным образом). У меня это работает с использованием переключателей, однако я ищу способ сделать его более .. логичным.

Вот как это выглядит в настоящее время с включенными и включенными переключателями:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace _8ball
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Random rnd = new Random(Guid.NewGuid().GetHashCode());
            int choices = rnd.Next(0, 62);
            switch(choices)
            { 
                case 0:
                    System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"c:\Lyde\0.wav");
                    player.Play();
                    break;
                case 1:
                    System.Media.SoundPlayer player1 = new System.Media.SoundPlayer(@"c:\Lyde\1.wav");
                    player1.Play();
                    break;
                case 2:
                    System.Media.SoundPlayer player2 = new System.Media.SoundPlayer(@"c:\Lyde\2.wav");
                    player2.Play();
                    break;
                case 3:
                    System.Media.SoundPlayer player3 = new System.Media.SoundPlayer(@"c:\Lyde\3.wav");
                    player3.Play();
                    break;

Конечно, есть способ запрограммировать его так, чтобы он смотрел в заданной папке, а затем выбирал случайный файл, не указав указанный файл в самой программе (например, как это было сделано с переключателями). Наткнулся на перечисление папок (http://code.msdn.microsoft.com/windowsapps/Folder-enumeration-sample-33ebd000), но я не уверен, как реализовать это в моем данном сценарии.

Ответы на вопрос(4)

Ваш ответ на вопрос