pal*_*gap 5 c# formatting format-string
有没有一种简单的方法来检查格式字符串是否有效?例如,以下是我们用来测试数字格式字符串的代码;
public static bool IsValidFormatStringNumber(string FormatString)
{
try
{
const decimal number = 0.056m;
var formattedNumber = number.ToString(FormatString);
return formattedNumber.Length > 0;
}
catch
{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
我们试图捕获异常或确定结果字符串是否没有长度。然而,此测试失败,因为“hsibbur”(任何垃圾)的格式字符串会产生一个具有长度的“hsaibbur”字符串。
我们想对百分比和日期格式字符串进行相同的测试。
| 归档时间: |
|
| 查看次数: |
2703 次 |
| 最近记录: |