Я использую LINQ to XML для получения некоторых данных из ресурсов, и здесь у меня есть функция, в которой я беру некоторые значения, а затем создаю новый объект (преобразование типов), поэтому при вызове функции я получаю переводобъект.Теперь у меня есть этот код:
Public Shared Function RetrieveTranslation(ByVal file As String) As List(Of clsTranslation)
Dim valuetrans = From vl In XElement.Load(file).Elements("data") Select (New clsTranslation With {.Filename = file, .Value = vl.Element("value").Value, .TranslationId = vl.Attribute("name").Value})
Return valuetrans
End Function
Проблема заключается в том, что с этим кодом я получил эту ошибку: Невозможно привести объект типа 'WhereSelectEnumerableIterator 2[System.Xml.Linq.XElement,clsTranslation]' to type 'System.Collections.Generic.List
1 [clsTranslation]'.
Знаете ли вы, как его разыграть?Заранее спасибо,
Альфонсо.