Я получаю ошибку при объявлении объекта для списка
Привет ребята,
Я получаю ошибку, когда мы объявляем объект для списка.ошибка, как показано ниже.
Объект, допускающий значение null должно иметь значение. Источник ошибки: mscorlib Error внутреннее исключение: at System.Метательница.ThrowInvalidOperationException(ресурс ExceptionResource)
Мой код таков :
public IList<entity> PrepareEntity(Item item, Inventory inventory)
{
IList<entity> objItems = новый список<entity>();-------------ошибка в этой строке.
Пожалуйста предложите мне
Заранее спасибо,
Паван Г.
Что я уже пробовал:
Nullable object must have a value. Error Source: mscorlib Error Inner Exception: at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
Ehsan Sajjad
можете ли вы показать реализацию класса сущностей, это может быть что-то в нем.
Shashank Laxman
https://social.msdn.microsoft.com/Forums/vstudio/en-US/4377b2dd-fdf6-42f7-baa8-d900430d9454/c-list-vs-ilist?forum=csharpgeneral
Richard Deeming
Это исключение не создается показанной вами линией. Он выбрасывается, когда вы пытаетесь получить доступ к Value
свойство а Nullable<T>
тип, который не имеет значения.
Member 12057131
Всем Привет,
@Richard : но это просто создание объекта правильно.тогда почему я получаю эту ошибку.
@Ehsan : класс сущностей имеет некоторые свойства.как имя,артикул,вес, и он имеет Serialiazable атрибут.эта сущность перешла к другому проекту, дав ссылку.
затем я создал объект, как, что .я.е.,
IList<entity> objItems = новый список<entity>();
я передал данные в эти свойства сущности, а затем добавил все данные в сущность ILIST.
Maciej Los
Используйте виджет [ответить], чтобы быть уверенным, что участник будет уведомлен о вашем ответе.