错误:是'字段',但用作'类型'c#

dud*_*man 1 c# int types field global

我有一个全局变量averagel,我试图在一个方法中操作.编译器没有设置值的问题,averagel = averagel / (xrestriction * yrestriction);但由于某种原因,当我尝试使用它来设置另一个变量时,它不喜欢它:

inside = (inside + averagel * (xrestriction * yrestriction)) - 2 * (averagel)(suml);

只有在我尝试使用av​​eragel的值来设置另一个int的行上它才会返回错误'sqlDataReader.ReaderDemo.averagel'是一个'字段'但是像'type'一样使用.我也尝试在方法中将int设置为averagel的值,然后尝试使用该值来设置我的内部变量,但是返回时返回错误"找不到类型或命名空间名称'test'(你是否遗漏了)使用指令或汇编引用?)"和之前我所做的所有就是声明int test = averagel;

有什么想法可以在这里发生什么?

Mar*_*age 9

你可能需要一个星号:

inside = (inside + averagel * (xrestriction * yrestriction)) - 2 * averagel * suml; 
Run Code Online (Sandbox Code Playgroud)

你不能像在数学中那样在C#中乘以两个值.例如(averagel)(suml),在数学方程中有意义,但你必须averagel * suml用C#编写.