none
c# - надо получить уникальное имя компьютера RRS feed

  • Вопрос

  • ДД! Пытаюсь получить для роуминга кто и с какого дивайса стучится - надо имя устройства. Есть класс DeviceInformation, но попытка взять даёт странную ошибку - см скриншот. Help, pls!


    Степан Панин

    27 марта 2016 г. 18:15

Ответы

  • Вам надо уяснить разницу между статическими и не статическими членами классов, тогда ошибка из странной станет совершенно очевидной. 

    Пример:

    public class Foo

    {

    public static int Static { get; set; }

    public  int Instance { get; set; }

    }

    var foo = Foo.Static;

    var bar = (new Foo()).Instance;

    var goo = Foo.Instance;  // Очевидная ошибка.

    То же самое и с классом выше - метод надо вызывать на экземпляре класса который надо каким то образом получить или создать.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    27 марта 2016 г. 20:25
    Модератор