Ошибка CS0120 C#
От: IvanProg  
Дата: 02.04.08 17:04
Оценка:
Снова всем привет.
Такая проблема:

... Form1.cs(210,18): error CS0120: An object reference is required for the non-static field, method, or property 'WindowsFormsApplication1.IntegralF.IntRectangle(double, double, double, WindowsFormsApplication1.Parser)'

Вызываю функцию
fg = IntegralF.IntRectangle(1, 2, 0.001, m_parser);

IntegralF — класс организован в отдельном файле, вот часть:

namespace WindowsFormsApplication1
{
class IntegralF
{
public double IntRectangle(double a, double b, double eps, Parser fPars)//; IntF: TIntFunc
{
.....

В чем дело?
Re: Ошибка CS0120 C#
От: Codechanger Россия  
Дата: 02.04.08 17:09
Оценка: +1
Здравствуйте, IvanProg, Вы писали:

IP>Снова всем привет.

IP>Такая проблема:

IP>... Form1.cs(210,18): error CS0120: An object reference is required for the non-static field, method, or property 'WindowsFormsApplication1.IntegralF.IntRectangle(double, double, double, WindowsFormsApplication1.Parser)'


IP>Вызываю функцию

IP>fg = IntegralF.IntRectangle(1, 2, 0.001, m_parser);

IP>IntegralF — класс организован в отдельном файле, вот часть:


IP>namespace WindowsFormsApplication1

IP>{
IP> class IntegralF
IP> {
IP> public double IntRectangle(double a, double b, double eps, Parser fPars)//; IntF: TIntFunc
IP> {
IP>.....

IP>В чем дело?


модификатор static на метод забыли, очевидно...
Re[2]: Ошибка CS0120 C#
От: _FRED_ Черногория
Дата: 02.04.08 18:58
Оценка:
Здравствуйте, Codechanger, Вы писали:

C>модификатор static на метод забыли, очевидно...


Ну, и про оверквотинг не следует забывать
... << RSDN@Home 1.2.0 alpha 4 rev. 1048>>
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.