я получил следующий конструктор:Null ошибка исх C# несколько объектов
private PicklistHelper(string docId, string prodId, string user, string formProdId, string filepath,string parts)
{
this.documentId = docId;
this.prodId = prodId;
this.user = user;
this.filepath = filepath;
this.parts = parts;
this.formProdId = formProdId;
Log.Message("test parts = " + this.parts);
}
СообщениеЖурнала действительно показывает значение для частей переменной. После этого я вызываю функцию.
private ArrayList GetPartDatasets()
{
Log.Message("test line 1");
ArrayList picklist = new ArrayList();
Log.Message("test line 2 " + parts);
string[] partIds = parts.Split(new[] { ';' });
Log.Message("test line 3");
2-я тестовая линия отображается в журналах, но переменная частей пуста. после этого появляется ошибка null ref.
Объект PicklistHelper создается в функции, которая вызывается несколько раз подряд. Любая идея, что вызывает проблему?
Является 'GetPartDatasets)' метод (в классе 'PicklistHelper'? –
Возможный дубликат [Что такое исключение NullReferenceException и как его исправить?] (Http://stackoverflow.com/questions/4660142/what-is-a-nullreferenceexception-and-how-do-i-fix-it) – user3613916
@Andrew_CS Да, это –