我的以下代码显示错误

我的以下代码显示错误

本文介绍了我的以下代码显示错误..!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

 private string DateConvert(string dateformat)
{
string date =;
char [] sepe = new char [] {''};
string [] seped = new string [2];
ArrayList TopUp = new ArrayList();
ArrayList Remittence = new ArrayList();

if(dateformat!= null)
{
if(dateformat.IndexOf(sepe [0])!= -1)
{
TopUp = new ArrayList(dateformat.Split(sepe));
date = Convert.ToString(TopUp [0]);
string [] darr;
darr = date.Split(' - ');
string dob1 = darr [1] .ToString()+/+ darr [0] .ToString()+/+ darr [2] .ToString();
date = dob1;


}
}







error : - 索引超出了数组的范围。

解决方案

private string DateConvert(string dateformat)
        {
            string date = "";
            char[] sepe = new char[] { ' ' };
            string[] seped = new string[2];
            ArrayList TopUp = new ArrayList();
            ArrayList Remittence = new ArrayList();

            if (dateformat != null)
            {
                if (dateformat.IndexOf(sepe[0]) != -1)
                {
                    TopUp = new ArrayList(dateformat.Split(sepe));
                    date = Convert.ToString(TopUp[0]);
                    string[] darr;
                    darr = date.Split('-');
                    string dob1 = darr[1].ToString() + "/" + darr[0].ToString() + "/" + darr[2].ToString();
                    date = dob1;


                }
            }




error:- Index was outside the bounds of the array.

解决方案


这篇关于我的以下代码显示错误..!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-13 10:39