我想this
用作类方法的默认值,如下代码:
public class Article
{
public int Id;//PK
public String Author;//can be empty=anonymous
public int? ToPublishDate;
public String Summery;
public String Content;
public int RegDate;
public Boolean Publish;
private Boolean write(Article article=this,long position)
{
return true;
}
}
但是this
给我这个错误:
'article' 的默认参数值必须是编译时常量。
为什么会发生此错误,我该如何解决?