[ConfigurationProperty("spatialSRID", DefaultValue = 4326)]
public int SpatialSRID
{
get { return (int)this["SpatialSRID"]; }
set { this["SpatialSRID"] = value; }
}我对上述代码的理解是,如果我没有在我的SpatialSRID文件中定义“web.config”部分,那么它将返回4326,因为它被设置为默认值。但是,它返回null,因此我的代码会崩溃。
现在我知道我可以检查空,但我认为这是DefaultValue的目的。
发布于 2014-12-01 21:49:51
问题:案件敏感性
[ConfigurationProperty("spatialSRID", DefaultValue = 4326)]
public int SpatialSRID
{
get { return (int)this["spatialSRID"]; }
set { this["spatialSRID"] = value; }
}https://stackoverflow.com/questions/27237689
复制相似问题