_modifyProductCategory[] modifyProductCategory = new Data.Interface.wsprocess._modifyProductCategory[]();_modifyProductCategory[] modifyProductCategory = new Data.Interface.wsprocess._modifyProductCategory();_modifyProductCategory[] modifyProductCategory = new Data.Interface.wsprocess._modifyProductCategory[1]();_modifyProductCategory[] modifyProductCategory = new Data.Interface.wsprocess._modifyProductCategory;上面我想得到的都New过了,还是不行,你说说应该怎么New啊
_modifyProductCategory[] arrModifyProductCategory = null;
arrModifyProductCategory 始终是空的,你没有对其进行赋值,错误是正确的
但是用的时候说我没有给初始值,然后才给了null, 现在我要用这个怎么样才能给初始值啊?
_modifyProductCategory[] modifyProductCategory = new Data.Interface.wsprocess._modifyProductCategory[]();_modifyProductCategory[] modifyProductCategory = new Data.Interface.wsprocess._modifyProductCategory();_modifyProductCategory[] modifyProductCategory = new Data.Interface.wsprocess._modifyProductCategory[1]();_modifyProductCategory[] modifyProductCategory = new Data.Interface.wsprocess._modifyProductCategory;上面我想得到的都New过了,还是不行,你说说应该怎么New啊
if (productIds.IndexOf(";") > -1)
{
string[] arrProduct = productIds.Split(';'); for (int i = 0; i < arrProduct.Length; i++)
{
_modifyProductCategory arr=new _modifyProductCategory();
arr.productID = Convert.ToInt16(arrProduct[i]);
arr.categoryNo = catId;
arr.subCategoryNo = subCatId; if (lastCatId.IndexOf(";") > -1)
{
string[] arrlastCatId = lastCatId.Split(';');
for (int j = 0; j < arrlastCatId.Length; j++)
{
arr.arrayProductTypeNo[j] = Convert.ToInt16(arrlastCatId[j]);
}
}
else
{
arr.arrayProductTypeNo[0] = Convert.ToInt16(lastCatId);
}
arrModifyProductCategory[i]=arr;
}
}
else
{
_modifyProductCategory arrm=new _modifyProductCategory();
arrm.productID = Convert.ToInt16(productIds);
arrm.categoryNo = catId;
arrm.subCategoryNo = subCatId; if (lastCatId.IndexOf(";") > -1)
{
string[] arrlastCatId = lastCatId.Split(';');
for (int j = 0; j < arrlastCatId.Length; j++)
{
arrm.arrayProductTypeNo[j] = Convert.ToInt16(arrlastCatId[j]);
}
}
else
{
arrm = Convert.ToInt16(lastCatId);
}
arrModifyProductCategory[0]=arr;
}
modifyProductCategory[1]=new 你的数组对象();