开发者社区 问答 正文

为什么提示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";
    } 
 }  

程序正常运行,为什么还会提示name字段未使用?

展开
收起
蛮大人123 2016-03-12 11:32:34 2084 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    The value of the field XXX is not used
    因为你是用private进行声明的name变量表明是私有的,如果你不进行setter和getter方法的设置,其他类是无法对其进行设置和取值的。只要设置了就不会有波浪线了,可以用alt+shift+s快捷键进行代码生成。

    2019-07-17 19:00:33
    赞同 展开评论
问答地址: