.NET 4.x ListView NullReferenceException - C#
Формулировка задачи:
Готовый класс брал этот https://github.com/JustinBeckwith/YelpSharp
PM> Install-Package YelpSharp
на 25 строке срабатывает исключение NullReferenceException.
пробовал так, проверять на null:
не помогло(
Буду благодарен за помощь...
private void GetData(string location) { try { Options options = new Options(); options.ConsumerKey = "l9o_djYidwCBTfgw6nFv-A"; options.ConsumerSecret = "W3voMs6TQG_y0XpSVkG64U0VNnc"; options.AccessToken = "VlFeoq9fIavqIVaO0C2oF7TwL8z5bQq7"; options.AccessTokenSecret = "DPUN7N5Xx6jFYNYvQrfll6qsLWU"; Yelp y = new Yelp(options); var task = y.Search("", location).ContinueWith((searchResults) => { foreach (var business in searchResults.Result.businesses) { MethodInvoker guiUpdate = delegate { ListViewItem lvi = new ListViewItem(business.name); lvi.SubItems.Add(business.location.display_address[0]); lvi.SubItems.Add(business.location.city); lvi.SubItems.Add(business.location.state_code); lvi.SubItems.Add(business.location.postal_code); lvi.SubItems.Add(business.display_phone); lvi.SubItems.Add(business.categories[0][0]); //тут NullReferenceException lvi.SubItems.Add(business.url); listView1.Items.Add(lvi); }; Invoke(guiUpdate); } }); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
if (business.categories[0][0] !=null) { lvi.SubItems.Add(business.categories[0][0]); }
Решение задачи: «.NET 4.x ListView NullReferenceException»
textual
Листинг программы
if (business.categories[0] != null) { if (business.categories[0][0] != null) { lvi.SubItems.Add(business.categories[0][0]); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д