Batuhan adlı üyeden alıntı

\ karakteri dil içerisinde kullanılan özel bir karakterdir, hal böyle olunca VS "C:\users\asda.wav" şeklinde bir tanımlamayı kabul etmeyecektir. Eğer string'in başında @ kullanırsanız VS'ye escape karakterleri dikkate almamasını söyleyebilirsiniz.

Yani şöyle olmalı: @"C:\users\asda.wav"



private void alarmCal()
{
SoundPlayer player = new SoundPlayer();
path = "alarm.wav";
player.SoundLocation = path;
player.PlayLooping();
}



private void button2_Click(object sender, EventArgs e)
{
OpenFileDialog muzikSec = new OpenFileDialog();
muzikSec.Filter = "Müzik Dosyaları | *.wav;*.mp3;";
DialogResult cevap = new DialogResult();
cevap = muzikSec.ShowDialog();
if(cevap == DialogResult.OK)
{
path =@muzikSec.FileName;
}
}


Öncelikle teşekkür ederim ,

böyle kullandım hocam bu kullanımda bır hata var mıdır ? Fakat çalıştıramadım yanı daha onceden belirttiğim müzik çalıyor.