首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

调用方法中字符赋值有关问题

2012-12-25 
调用方法中字符赋值问题~错误1使用了未赋值的局部变量“strTestDP”请问该怎么样改正?getReceiveUnitAdmin()

调用方法中字符赋值问题~
错误1使用了未赋值的局部变量“strTestDP”

请问该怎么样改正?


getReceiveUnitAdmin()
...
...
...


protected void getReceiveUnitAdmin()
    {
        ReceiveUnitAdmin.Enabled = true;
        string[] strTestDP;
        if (TestDepart.SelectedValue == "财务课")
        {
            strTestDP = System.Configuration.ConfigurationManager.AppSettings["RDTAdmin"].ToString().Split(',');
        }

        if (TestDepart.SelectedValue == "总务课")
        {
            strTestDP = System.Configuration.ConfigurationManager.AppSettings["QATAdmin"].ToString().Split(',');
        }
        
        
         foreach (string a in strTestDP)
            {
                ReceiveUnitAdmin.Items.Add(a);
            }
        
    
    }

[最优解释]
错的
数组为引用类型,引用类型有类
数组是引用类型要初始化
String[]arr=new string[10]{};

ArrayList arr=new ArrayList();

[其他解释]
string[] strTestDP=new string[10]{};

[其他解释]
string[] strTestDP=null;
[其他解释]
嗯~ 原来如此!谢谢楼上的

另外String[]arr=new string[10]{};这样有错误

得是:String[]arr=new string[10];

热点排行