Django TemplateSyntaxError Не удалось проанализировать остаток: '()'

I ' request.Timeout = 20000; используя (WebResponse response = request.GetResponse ()) используя (var stream = response.GetResponseStream ())

    public static bool CameraP(){

        return Microsoft.WindowsMobile.Status.SystemState.CameraPresent;
    }

    public static bool CameraE()
    {
        return Microsoft.WindowsMobile.Status.SystemState.CameraEnabled;
    }

    public static bool CameraPresent1()
    {
        return Microsoft.WindowsMobile.Status.SystemState.CameraPresent
              && Microsoft.WindowsMobile.Status.SystemState.CameraEnabled;
    }

    public static bool CameraPresent2()
    {
        return CameraP() && CameraE();
    }

Когда я вызываю CameraPresent2 () , он возвращает false (нет камеры). Но когда я вызываю CameraPresent1 () , я получаю MissingMethodException с комментарием «Не удалось найти метод: get_CameraEnabled Microsoft.WindowsMobile.Status.SystemState».

Второй член оценивается в CameraPresent1 только потому, что они оба являются собственностью (на уровне языка)?

Есть ли что-нибудь еще, объясняющее разницу в поведении?

20
задан Ben Voigt 25 October 2016 в 05:37
поделиться