我有以下代码。
public void GetMessages(Expression<Func<IMessageQueryable, bool>> messageSpecification, string folder = "INBOX")
{
// Implementation stripped
}
我如何为
messageSpecification
提供默认值?.规范说该值必须是编译时常量。这可能吗?。编辑:不寻找将其指定为
Expression<Func<IMessageQueryable, bool>> messageSpecification = null
最佳答案
你可以重载它。你的默认值是多少?
关于c#-4.0 - 我可以在 c# 4.0 中创建一个 linq 表达式可选参数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5743851/