Это может быть вопрос новичка ...
В моем коде я могу легко использовать "where Obj.Feld = String", но использование "where Obj.Feld.StartsWith (" a ")"не работаетСм. Следующие две функции:
Public Function EntriesByFileName(ByRef Database() As Entry, ByVal Filename As _
String) As IEnumerable(Of Entry)
Dim Result As IEnumerable(Of Entry) = From EntryObject In Database _
Where (EntryObject.FileName = Filename) Select EntryObject
Return Result
End Function
Public Function EntriesLikeFileName(ByRef Database() As Entry, ByVal _
Filename As String) As IEnumerable(Of Entry)
Filename = Filename.ToLower
Dim Result As IEnumerable(Of Entry) = From EntryObject In Database _
Where EntryObject.FileName.StartsWith("a") Select EntryObject
Return Result
End Function
Первая функция (byFileName) работает нормально.Вторая функция (LikeFileName) не имеет.Используя Startswith, я получаю «Ссылка на объект не установлена на экземпляр объекта».Что я делаю не так?
База данных - это массив объектов, структура, состоящая из строк