程序正常运行,为什么还会提示name字段未使用?
class ClassExamole
{
static void Main(string[] args)
{
//Console.Read();
Car car = new Car();
Console.WriteLine(car.DoSmothing());//输出 BMW
Console.Read();
}
}
class Car
{
private string name;//波浪线,提示已赋值,但其值从未使用过
public string DoSmothing()
{
return name = "BMW";
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
name字段确实没被使用啊。。。
你和在构造器里头或代码块里头初始化才不会报错
基础是硬伤呀,孩子,那么确实没有使用过。不信你直接return "BMW" 也是好使的。声明的name是私有的,需要用get 和set方法进行取值和赋值。现在return 回去的并不是name。 基础呀,一定好好把握基础呀。