我的属性getter中的Null引用异常

时间:2015-03-05 20:53:54

标签: c# nullreferenceexception getter

这是我的代码:

private decimal _WeightedScoreProfitibility;

[PersistentAlias("WeightProfitibility.WeightNumber * ScoreProfitibility.ScoreNumber")]
public decimal? WeightedScoreProfitibility 
{
    get
    {
        try
        {
            return decimal.Parse(EvaluateAlias("WeightedScoreProfitibility").ToString());
        }
        catch ( NullReferenceException )
        {
            return 0;
        }
    }
}

我在获取器上获得了一个Object Null Reference。我假设因为我在Persistent Alias中计算的字段是0值。

我正在捕捉空引用错误,现在当我运行应用程序它只是挂起并旋转。它永远不会加载。当我在持久化别名中计算的值为0时,如何处理此空引用异常?

0 个答案:

没有答案