title: Play entire sound file C# - Visual Studio
body: <p>I have a Windows Form Application in Visual Studio using C# and I have a keyboard key sound play whenever a key is pressed using:</p>
  
  <pre><code>keyClick[randomiser.Next(0, 4)].Play();
  </code></pre>
  
  <p>(The randomiser is just picking from an array of different sounds)</p>
  
  <p>however when the sound is played and another key is pressed before the sound finishes, it stops playing that sound and plays a new one, which makes it sound bad. </p>
  
  <p>So my question is how do I ensure that it plays the entire sound file and just overlays any new play command over the top instead of stopping the first from playing?</p>