'double'不包含'getMaxTemp'的定义,并且没有扩展方法'getMaxTemp'接受类型'double'的第一个参数(你是否缺少using指令或汇编引用?)
这用于
的上下文中Console.WriteLine("\nLake Nepessing temperatures");
Console.WriteLine(" Min temperature: " + Lake.getMinTemp(Nepessing));
Console.WriteLine(" Max temperature: " + Lake.getMaxTemp(Nepessing));
我到底做错了什么?
答案 0 :(得分:2)
似乎Lake
是您声明为double
类型的变量,因此您无法在其上调用getMinTemp
方法,除非它是自定义extension method,在这种情况下确保您已包含声明此扩展方法的正确名称空间。
因此有三种可能性使其发挥作用:
getMinTemp
是Lake
类的静态方法。getMinTemp
是某个类的实例方法,Lake
是此类的实例getMinTemp
变量的类型是什么,Lake
都是一种扩展方法。