Member 11830380 Ответов: 1

Как решить проблему, когда ссылка на объект не установлена на экземпляр объекта


Как решить приведенную ниже ошибку:
Я использую форму MDI

Вот что я пытаюсь сделать:
public static FinancialYear CurrentFinancialYear
       {
           get
           {
               return currentFinancialYear;
           }

           set
           {
               currentFinancialYear = value;
               bool enableState = (value == null ? false : true);
               ToolStripItemCollection items = MDIForm.toolStrip1.Items;

               string name;
               foreach (ToolStripItem toolStripItem in items)
               {
                   name = toolStripItem.Name.ToLower();
                   if (!(name.Contains("Calculator") || name.Contains("configuration")))
                   {
                       toolStripItem.Enabled = enableState;
                   }
               }
           }
       }



Я получаю эту ошибку:

An unhandled exception of type 'System.NullReferenceException' occurred in Billing Software.exe

Additional information: Object reference not set to an instance of an object.


Что я уже пробовал:

Как решить эту ошибку в приложении c# windows

Karthik_Mahalingam

в какой строке вы получаете ошибку?

1 Ответов

Рейтинг:
0

Garth J Lancaster

вы должны научиться использовать отладчик, точно определить нулевой объект и убедиться, что он будет создан, прежде чем пытаться его использовать