NullReferenceException выдается, когда вы пытаетесь выполнить какую-либо операцию над объектом / полем , равным NULL . В этом случае, если исключение выдается на
<code>
if(!Settings.CustomizeSettings)
{
}
тогда это означает, что либо ваш
Setting объект, либо свойство
CustomiseSettings имеет значение
NULL .
Простой подход для решения этой проблемы заключается в
<code>
if(!Settings.CustomizeSettings)
{
}
внутри
Try-Catch блок.
<code>
try
{
if(!Settings.CustomizeSettings)
{
}
}
catch(Exception ex)
{
//Handle the exception here.
}
или же вы можете просто проверить любой из них, чтобы они не были
NULL перед их фактическим использованием.