背景今天写了这么一个函数: 
 
- 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.”错误。 
   
  
 
 
   解决方案: 
 
 
  
  在处理str之前,先判断str.Length是否大于零 
 
 

 
                
![战神引擎传奇手游【黯晶灭世[白猪3.1]】最新整理Win系特色服务端+安卓苹果双端+GM授权后台+详细搭建教程](https://cdn.jxasp.com:9143/image/20251028/0F2E0E55BA6157D5F76B8125D0A511AC.jpg)
















