У меня есть открытый класс под названием Profile
. Очень простой класс модели в настоящее время с 2 свойствами; string Name
и string Fields
. По мере развития проекта класс будет расширяться, но на данный момент это не особенно важно.Возможно ли это с IList
У меня есть Global static IList
типа Profile
под названием Profiles
. Я новичок в манипулировании данными в этих типах IEnumerable
, но я хочу обновить одно из свойств одного профиля. Я пробовал следующее, но я получаю ссылку на объект, не заданную исключение. Ниже, где я установить свойство:
Profiles.Single(x => x.Name == listBoxProfiles.Text).Fields = textBoxFieldName.Text;
отладчик показывает текстовые свойства ListBox и TextBox и имеют правильные значения, так что я думаю, что это так, я использую одного, что это неправильно.
Если бы кто-нибудь мог пролить свет, я был бы благодарен.
На самом деле хороший вопрос, +1. – SkonJeet
@RoyDictus - «Я получаю ссылку на объект, не заданное исключение» – SkonJeet
Если добавить точку останова в строке и запустить только «Profiles.Single (x => x.Name == listBoxProfiles.Text)» в непосредственном окне при отладке , вы получаете профиль? Похоже, что нет профиля с именем, которое соответствует вашему значению. –