所以我有一大堆这样的代码:
public List<DynamicBusinessObject> GetSearchResultList(Search search, List<CategoryAttribute> listCatAttrib, string sortBy, int startRow, int pageSize, [Optional, DefaultParameterValue("")] string state, [Optional, DefaultParameterValue("")] string condition, [Optional, DefaultParameterValue("")] string manufacturer)
我想知道如何取代默认值&#34;&#34; (空字符串)我可以改为将其设置为null?尝试使用DBNull.value,但它不是那样的。
答案 0 :(得分:1)
使用= null
public List<DynamicBusinessObject> GetSearchResultList(Search search, List<CategoryAttribute> listCatAttrib, string sortBy, int startRow, int pageSize, string state = null, string condition = null, string manufacturer = null)
答案 1 :(得分:0)
应该可以像这样简单地用 null 替换空字符串:
[Optional, DefaultParameterValue(null)] string state