Heyy, я получаю эту ошибку: Ошибка 2 Не удается неявно преобразовать тип' System.Collections. Generic.List 'до' Hilversum.GeluidsfragmentОшибка t t 2 Не удается неявно преобразовать тип 'System.Collections.Generic.List <Hilversum.Geluidsfragment>' на 'Hilversum.Geluidsfragment
на этой линии:
Geluidsfragment fragment = bgExperience.GetFragmenten(item)
в этом коде:
private void info_MouseDoubleClick(object sender, MouseEventArgs e)
{
int index = this.info.IndexFromPoint(e.Location);
string item = info.Items[index].ToString();
tbFragmentNr.Text = item;
Geluidsfragment fragment = bgExperience.GetFragmenten(item);
try
{
lbAfspeelInfo.Text = fragment.AlsString();
fragment.Play();
}
catch (NullReferenceException ex)
{
MessageBox.Show("Nummer bestaat niet");
}
}
Это GetFragmenten Methode:
public List<Geluidsfragment> GetFragmenten(String p)
{
List<Geluidsfragment> resultaten = new List<Geluidsfragment>();
foreach (Geluidsfragment fragment in fragmenten) {
if (fragment.Titel.IndexOf(p) != -1) {
resultaten.Add(fragment);
}
}
return resultaten;
}
Это AlsString Methode:
public String AlsString()
{
return "Nr " + nr + ": " + titel + " - " + TijdsduurString;
}
Пожалуйста, помогите мне :(
Мне кажется, что метод возвращает List, а переменная - всего лишь один экземпляр объекта. –