c#中为什么有时输入一些关键字时他没有提示

来源:百度知道 编辑:UC知道 时间:2024/06/06 01:06:40
public string Student1()
{
get
{
return student1 ;
}
set
{
student1 =value;
};
为什么有时候提示你在get后加:号呢,显然是不正确的啊

你的属性定义就错了,系统当然不能识别了
public string Student1//属性名后面没括号
{
get
{
return student1 ;
}
set
{
student1 =value;
}
}这里还少了一个花括号,花括号后面哪来的“;”

如果是在cs文件中的话,请先看下是否已经将其命名空间导入

1:命名空间导入

2:重新打开vs

你应该把public string Student1()后面的括号去掉
属性后面不要加括号的,方法才要,加了括号它就以为是声明的方法了,就不认识get和set关键字了

efefefe