メソッドで操作しようとしているグローバル変数 averagel があります。コンパイラーは値の設定に問題はありませんが、averagel = averagel / (xrestriction * yrestriction);
別の変数を設定するために使用しようとすると、何らかの理由でそれが気に入りません:
inside = (inside + averagel * (xrestriction * yrestriction)) - 2 * (averagel)(suml);
averagel の値を使用して別の int を設定しようとした行でのみ、エラー 'sqlDataReader.ReaderDemo.averagel' is a 'field' but is used like a 'type' が返されます。また、メソッドの int を averagel の値に設定してから、その値を使用して内部変数を設定しようとしましたが、「型または名前空間名 'test' が見つかりませんでした (見つかりませんでした)」というエラーが返されましたusing ディレクティブまたはアセンブリ参照?)" で、前の行で行ったのは、declare int test=averagel; だけでした。
ここで何が起こっているのでしょうか?