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";
}
}
雷雷
name字段确实没被使用啊。。。
你和在构造器里头或代码块里头初始化才不会报错
基础是硬伤呀,孩子,那么确实没有使用过。不信你直接return "BMW" 也是好使的。声明的name是私有的,需要用get 和set方法进行取值和赋值。现在return 回去的并不是name。 基础呀,一定好好把握基础呀。