Split - Index was outside the bounds of the array

后端 未结 7 556
野性不改
野性不改 2020-12-18 04:25

Im using the following code to split up a string and store it:

string[] proxyAdrs = linesProxy[i].Split(\':\');
string proxyServer = proxyAdrs[0];
int proxyP         


        
7条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-18 04:47

    try
    {
        objCommonDD = new CommonDropDownBLL();
        objCommonDDEntity = new CommonDropdownEntity();
    
        //string strState=contextKey.ToString();
        string[] contextKeySplit = contextKey.Split('^');
        string strState = contextKeySplit[0].ToString();
        string strPin = contextKeySplit[1].ToString();
    
        objCommonDDEntity.TableName = "PCOM_PINCODES";
        objCommonDDEntity.DeleteField = "";
        objCommonDDEntity.TextField = "RTRIM(PIN_CITY_NAME) AS PC_DESC";
        objCommonDDEntity.ValueField = "DISTINCT PIN_CITY_CODE AS PC_CODE";
    
        objCommonDDEntity.StrCondition = " AND PIN_COUNTRY_CODE='IND' AND UPPER(PIN_CITY_NAME) LIKE UPPER('" + prefixText + "%') AND PIN_STATE_NAME='" + strState + "' AND PIN_CODE='" + strPin + "' ORDER BY PC_DESC";
    
        DataTable dtCity = new DataTable();
        dtCity = objCommonDD.GetData(objCommonDDEntity);
    
        string[] items = new string[dtCity.Rows.Count];
        int i = 0;
    
        for (i = 0; i < dtCity.Rows.Count; i++)
        {
            items.SetValue(dtCity.Rows[i]["PC_DESC"].ToString(), i);
        }
    
        return items;
    }
    

提交回复
热议问题