У меня есть метод, как например:Как я могу удалить этот объект из списка?
public static document[] search(document type, searchword[] searchwords) {}
Моя проблема здесь:
List<searchword> filledwords = new List<searchword>();
Я заселить в цикле, как, например: filledwords.Add(term);
Теперь, когда я пытаюсь вызвать метод поиска :
search(type, (searchword[])filledwords)
У меня возникает ошибка ПРС, я даже сделал несколько проб и ошибок, как:
search(type, (searchword[])filledwords[0]) but no success.
Это потому, что я уверен, преобразование проекта Java в C# и это мой первый месяц с C#.
Вот Эквивалент Java, которая работает:
List filledwords= new ArrayList();
filledwords.add(term);
search(type,(SearchTerm[])filledwords.toArray(new SearchTerm[0]))
Любой путеводитель я оценил.
Было бы полезно, если бы вы добавили эти ошибки кастинга на свой вопрос – Sybren
. В общем списке Net также есть метод ToArray(). Почему вы опустили это при переносе на C#? Просто вызовите поиск (тип, fillwords.ToArray()) –
'fillwords.ToArray()' ... Во всяком случае, укажите фактическую ошибку и ваши исследования для нее в вашем вопросе. – CodeCaster