请大家优化一小段C#代码,代码很短!
if (!string.IsNullOrEmpty(parentstr))
{
strSql.Append( " WHERE ");
strSql.Append(SQL_SEARCH_LIST_BY_CATEGORY);
if (!string.IsNullOrEmpty(keyword))
{
strSql.Append( " AND ");
strSql.Append(SQL_SEARCH_LIST_BY_KEYWORD);
}
else
{
keyword = " ";
}
}
else
{
if (!string.IsNullOrEmpty(keyword))
{
strSql.Append( " WHERE ");
strSql.Append(SQL_SEARCH_LIST_BY_KEYWORD);
}
else
{
keyword = " ";
}
}
[解决办法]
if (!string.IsNullOrEmpty(parentstr))
{
strSql.Append( " WHERE ");
strSql.Append(SQL_SEARCH_LIST_BY_CATEGORY);
}
if (!string.IsNullOrEmpty(keyword))
{
strSql.Append( " WHERE ");
strSql.Append(SQL_SEARCH_LIST_BY_KEYWORD);
}
else
{
keyword = " ";
}