Практическое руководство. Воспроизведение звука в Windows Forms
В этом примере воспроизводится звук по заданному пути во время выполнения.
Пример
Sub PlaySimpleSound()  
    My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")  
End Sub  
private void playSimpleSound()  
{  
    SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");  
    simpleSound.Play();  
}  
Компиляция кода
Для этого примера требуются:
- замена имени файла - "c:\Windows\Media\chimes.wav"на допустимое имя файла.
- (C#) Ссылку на System.Media пространства имен. 
Отказоустойчивость
Операции с файлами должны быть включены в соответствующие структурированные блоки обработки исключений.
При следующих условиях возможно возникновение исключения:
- Недопустимое имя пути Например, оно содержит недопустимые символы или состоит из одних пробелов (класс ArgumentException). 
- Путь доступен только для чтения (класс IOException). 
- Имя пути — - null(класс ArgumentNullException).
- Указано слишком длинное имя пути (класс PathTooLongException). 
- Недопустимый путь (класс DirectoryNotFoundException). 
- Путь содержит только двоеточие, «:» (NotSupportedException класса). 
Безопасность платформы .NET Framework
По имени файла не всегда можно с уверенностью судить о его содержимом. Например, файл с именем Form1.vb может вовсе не быть исходным файлом Visual Basic. Следует проверять все входные данные перед использованием их в приложении.