c# int.TryParse(strArray[num2], ref categoryId); 错在那里!
for(num2=0;num2<strArray.Length;num2++){categoryId=0;int.TryParse(strArray[num2],refc...
for (num2 = 0; num2 < strArray.Length; num2++)
{
categoryId = 0;
int.TryParse(strArray[num2], ref categoryId);
category = CategoryBrowser.GetCategory(categoryId);
if (category != null)
{
if (flag)
{
builder.Append(" OR ");
}
builder.AppendFormat(" ( MainCategoryPath LIKE '{0}|%' OR ExtendCategoryPath LIKE '{0}|%') ", category.Path);
flag = true;
}
} 展开
{
categoryId = 0;
int.TryParse(strArray[num2], ref categoryId);
category = CategoryBrowser.GetCategory(categoryId);
if (category != null)
{
if (flag)
{
builder.Append(" OR ");
}
builder.AppendFormat(" ( MainCategoryPath LIKE '{0}|%' OR ExtendCategoryPath LIKE '{0}|%') ", category.Path);
flag = true;
}
} 展开
2个回答
展开全部
ref categoryId
应该是out categoryId
其实你的问题都很奇怪,错在哪你看编译器的提示不就知道了。
应该是out categoryId
其实你的问题都很奇怪,错在哪你看编译器的提示不就知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询