Я кодирую в MVVM и у меня есть класс вычисления.Внутри этого класса Calc у меня есть различные статические функции-члены, каждая из которых вычисляет часть моих вычислений.
Например: Inside Calc Class:
одна из функций-членов:
public static double CalcTimeJerkAcc(double limitedAcceleration, double maxJerk)
{
return (limitedAcceleration / maxJerk);
}
другая функция-член, в которой я использую timeJerkAcc:
public static double CalcCalculation(double timeJerkAcc, ...) { ... }
сейчасЯ хочу реализовать эти вычисления в модели:
public double PositioningTime
{
get
{
return CalcClassObject.CalcCalculation(CalcClassObject.timeJerkAcc, ...);
}
}
Как получить доступ к закрытым переменным, таким как "timeJerkAcc", из класса Calc, несмотря на то, что они статичны?Мой подход с CalcClassObject.timeJerkAcc
в параметрах передачи в CalcClassObject.CalcCalculation(...)
явно неверен.Я застрял.Может кто-нибудь прояснить эту проблему для меня?Я довольно новичок в C # и надеюсь, что это не очень глупый вопрос ...
Трудно описать мою проблему хорошо, но я надеюсь, что кто-то поймет, что я пытаюсь сделать.