.NET Framework 2.0以降ではWAVE形式の音声の再生にSoundPlayerクラスまたはSystemSoundsクラスを用いることができる。 WAVEファイルから読み込んで再生する場合はSoundPlayerクラスを用いる。 システム音を再生する場合はSystemSoundsクラスを用いる。
なお、.NET Framework 1.xにはWAVEファイルの再生に関するクラスがないので、API関数のPlaySoundを用いる必要がある。 PlaySound関数はファイルから直接再生するバージョンと、メモリ上にあるバッファから再生するバージョンがある。 何度も再生されるような音声は、バッファを作成した方が効率的。