我有一个包含 16967 个项目的列表,当查询列表时没有找到结果而不是 count = 0 或它抛出的零结果,“ System.NullReferenceException:对象引用未设置为对象的实例”正在抛出。
var result = englishWords.Where(c => c.engWord.StartsWith(searchWord.ToLower()));
当查询结果为无结果时,变量“result”抛出空引用异常,而不是零结果或无结果。任何帮助,将不胜感激?
[错误] 致命的未处理异常:System.NullReferenceException:对象引用未设置为对象的实例。12-28 13:32:08.284 E/mono-rt (8929): 在 TigrinyaDictionary.Views.ItemsPage+<>c__DisplayClass20_0.<MainSearchBar_TextChanged>b__0 (TigrinyaDictionary.Models.EngWord c) [0x00000] 在 C:\Users\Default\ Desktop\Projects\Dictionary\MobileApp\TigrinyaDictionary\TigrinyaDictionary\Views\ItemsPage.xaml.cs:202 12-28 13:32:08.284 E/mono-rt (8929):在 System.Linq.Enumerable+WhereSelectListIterator
2[TSource,TResult].MoveNext () [0x00037] in /Users/builder/jenkins/workspace/archive-mono/2020-02/android/release/external/corefx/src/System.Linq/src/System/Linq/Where.cs:574 12-28 13:32:08.284 E/mono-rt ( 8929): at System.Linq.Enumerable+EnumerablePartition1[TSource].ToList () [0x00012] 在 /Users/builder/jenkins/workspace/archive-mono/2020-02/android/release/external/corefx/src/System.Linq/src/System/Linq/Partition .cs:629 12-28 13:32:08.284 E/mono-rt (8929): 在 System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0000e]在/Users/builder/jenkins/workspace/archive-mono/2020-02/android/release/external/corefx/src/System.Linq/src/System/Linq/ToCollection.cs:30 12-28 13:32: 08.284 E/mono-rt (8929): 在 TigrinyaDictionary.Views.ItemsPage.MainSearchBar_TextChanged (System.Object sender, Xamarin.Forms.TextChangedEventArgs e) [0x00220] 在 C:\Users\Default\Desktop\Projects\Dictionary\MobileApp\ TigrinyaDictionary\TigrinyaDictionary\Views\ItemsPage.xaml.cs:205
