这是我的代码:
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时,如何处理此空引用异常?