错误 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];