C# 自动属性 编译不通过,要求必须声明主体 寻原因与解决方法错误mynamespace.myclass.myattribute必须声明主体,因为它未标记为abstract或extern 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把你的代码帖出来看看你是不是声明成:namespace mynamespace.{ public class myclass { public void myattribute(); }}这样的?public void myattribute();这里,是你定义的方法myattribute,C#中允许这种写法,即:函数签名的后面直接带分号结尾。但只限于两种情况:1:纯虚函数,没有方法内容的;2:外部函数,Extern。除开这两种,即使你的函数不做任何事情,你都必须有一个方法体,写成如下形式:public void myattribute(){} 当然,上面定义的myattribute()是void类型方法,你可以直接这样。如果是带返回值的方法,你还必须在{}中写上return语句,且必须返回函数返回值类型的数据。 public int ID { get; set; } 在接口允许这么写 不需要实现 类中不行楼主肯定犯了低级错误 新建代码文件的时候 VS自动生成一个同名的class 你把interface写成class 方法没实现肯定错误啦 有木有 你用的是framework 2.0吧 3.5才支持这个功能 求几个正则表达式 c#向dll传递结构体指针的问题 c#中如何隐藏部分窗体 怎么获得hyperlink中的属性!!!! 关于分页显示数据的问题 Flash Scoket 发布成HTML没法连接 WPF绑定margin的问题 B/S图片上传 Static是什么作用? 如何在一DataTable中伪删除一DataRow(在线等待中....) 分辨率调整问题? C# 如何手動添加DataGridViewRow到DataGridView
{
public class myclass
{
public void myattribute();
}
}这样的?
public void myattribute();
这里,是你定义的方法myattribute,C#中允许这种写法,即:函数签名的后面直接带分号结尾。但只限于两种情况:
1:纯虚函数,没有方法内容的;
2:外部函数,Extern。
除开这两种,即使你的函数不做任何事情,你都必须有一个方法体,写成如下形式:public void myattribute()
{
}
public int ID
{
get;
set;
}
你把interface写成class 方法没实现肯定错误啦 有木有