| 发表于:2007-02-01 22:03:08 楼主 |
class program { struct dimentions { public double length; public double width; } static void main(string[] args) { dimentions dimention; dimention.length = 100; dimention.width=50; double square; square = makesquare(dimention.length, dimention.width); console.writeline(square); console.readline(); } public double makesquare(double x, double y) { double z; z = x * y; return z; } } 如果不在定义makesquare前定义static,编译会报错: 非静态的字段、方法或属性“consoleapplication1.program.makesquare(double, double)”要求对象引用 怎么回事啊? |
|
|
|
|