Hello
Hectopat
- Katılım
- 2 Temmuz 2014
- Mesajlar
- 555
- Makaleler
- 2
Daha fazla
- Cinsiyet
- Erkek
Bu illet sorun üzerinde epeydir düşünüyorum nasıl kurtulurum diye ama bir arpa boyu yol alamadım. Aşağıda ki kodda bir sorun çıkarmadan çalışıyor ama yapmak istediğim şeye ulaşamıyorum, şöyle ki; Aşağıda ki kodda dosyaların dosya yolunu alıp listbox2'ye ekliyor ve çalıştırıyor, yapmak istediğim ise dosya yolu olmadan çalıştırmak. Bunun için string[] türünü kullanıyorum o zaman da 2. Kodda ki sorun çıkıyor ortaya çıkıyor sorun " Cannot implicitly convert type "string" to "string[]". 3. kod ise listbox2'ye eklenen .mp3 uzantılı dosyaları çalıştırmak için. 2. koddaki "string[] fileNames, FileInfos;" satırını "string fileNames, FileInfos" yapınca dosya yolsuz ekliyor listbox2'ye ancak çalıştırmayı deneyince media.Source satırı patlak veriyor. Faydalı yardımlarınızı bekliyorum sabırsızlıkla.
2. Kod;
3. Kod
Kod:
{
string fileNames;
string FileInfos;
string path = text.Text;
DirectoryInfo direcInfo = new DirectoryInfo(path);
FileInfo[] files = direcInfo.GetFiles("*.mp3");
foreach (FileInfo fileInfo in files)
{
fileNames = fileInfo.Name;
FileInfos = fileInfo.FullName;
listbox2.Items.Add(fileNames);
}
Kod:
string[] fileNames, FileInfos;
string path = text.Text;
DirectoryInfo direcInfo = new DirectoryInfo(path);
FileInfo[] files = direcInfo.GetFiles("*.mp3");
foreach (FileInfo fileInfo in files)
{
// Buradaki fileInfo.Name ile fileInfo.FullName sorun çıkartıyor.
fileNames = fileInfo.Name;
FileInfos = fileInfo.FullName;
listbox2.Items.Add(fileNames);
}
Kod:
{
media2.Source = new Uri(listbox2.SelectedItem.ToString());
media2.Play();
}