【发布时间】:2015-03-22 17:46:35
【问题描述】:
我正在编写一个访问 XML Web 服务 API 的库。 XML 通常包含整数/十进制值等,但该字段通常包含字符串“N/A”。为了适应这种情况,我设计了这种类型的设置:
public decimal? Humidity { get; private set; }
public decimal? WindChill { get; private set; }
public int? HeatIndex { get; private set; }
public decimal? FeelsLike { get; private set; }
public decimal? Snow { get; private set; }
在 XML 解析期间,我检查类型,如果它是字符串,我将类型设置为 null,否则将其设置为提供的数值。这是好还是坏的做法?
【问题讨论】:
标签: c#