/// <summary> /// 津波の予想高さを半角の文字列にします。 /// </summary> /// <param name="height"></param> /// <returns></returns> public static string ToString(this ForecastHeights height) { switch (height) { case ForecastHeights._1m: return("1m"); case ForecastHeights._3m: return("3m"); case ForecastHeights._5m: return("5m"); case ForecastHeights._10m: return("10m"); case ForecastHeights.Over10m: return("10m超"); case ForecastHeights.High: return("高い"); case ForecastHeights.Huge: return("巨大"); case ForecastHeights.Not_Notation: return(""); default: return("不明"); } }
public static WarningScales ToScale(this ForecastHeights height) { switch (height) { case ForecastHeights._1m: case ForecastHeights.Not_Notation: return(WarningScales.TsunamiAdvisory); case ForecastHeights._3m: case ForecastHeights.High: return(WarningScales.TsunamiWarning); case ForecastHeights._5m: case ForecastHeights._10m: case ForecastHeights.Over10m: case ForecastHeights.Huge: return(WarningScales.MajorTsunamiWarning); default: return(WarningScales.Unknown); } }