背景今天写了这么一个函数:
private string DateFormatConversion(string str)
{
string year = "";
char[] pstr = str.ToCharArray();
for (int k = 0; k < 4; k++)
{
year += pstr[k];
}
return year;
}
当str传入值如空的时候,就会提示“Index was outside the bounds of the array.”错误。<wbr></wbr>
解决方案:
在处理str之前,先判断str.Length是否大于零
本文介绍了一个简单的字符串处理函数,该函数用于从日期格式的字符串中提取年份部分。但在输入为空字符串时会引发数组越界错误。文章提供了具体的代码示例,并给出了预防此类错误的有效解决方案。
1万+





