每当我尝试将可选参数的默认值设置为资源文件中的某些内容时,都会收到编译时错误信息:
'message' 的默认参数值必须是编译时常量。
有没有办法改变资源文件的工作方式以使这个操作成为可能?
public void ValidationError(string fieldName,
string message = ValidationMessages.ContactNotFound)
在这里,ValidationMessages
是一个资源文件。