<分区>
使用这段代码:
bool dataToAdd;
if (null == _priceComplianceDetailList) return dataToAdd;
我遇到编译器错误,“使用未分配的局部变量‘dataToAdd’”
所以我必须明确地将“false”分配给 boolean 值:
bool dataToAdd = false;
if (null == _priceComplianceDetailList) return dataToAdd;
在上下文中:
private bool PopulateSheetWithDetailData()
{
bool dataToAdd = false;
if (null == _priceComplianceDetailList) return dataToAdd;
List<PriceComplianceDetail> _sortedDetailList =
. . .
return _sortedDetailList.Count > 0;
}
为什么有必要? boolean 值不是有默认值 false 吗?