Возникла ошибка в программе, прошу разобраться. Вот скриншоты ошибки и ее места в коде:
Так, VkNet
, смотрим документацию - Users.Get(([NotNull] IEnumerable<long> userIds, ProfileFields fields = null, NameCase nameCase = null)
- уже по множественному числу можно понять, что функция имеет дело со множеством пользователей и действительно - сигнатура требует IEnumerable<long>
на вход. Так что в случае с одним единственным пользователем нам все равно придется поместить его в какую-то коллекцию (любой объект реализующий IEnumerable<long>
подойдет). Возьмем обычный массив. Идем простейшим путем и пишем:
var thisUser = Users.Get(new[] {uid}).FirstOrDefault();
На выходе функции тоже будет массив так что с помощью FirstOrDefault()
получаем первый же (и единственный) объект класса User
, или null
если пользователей с таким uid
нет. Дальше уже обращайтесь к полям этого объекта, я просто не знаю его структуру, но там наверняка есть искомое поле Name
.
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Пытаюсь подключить либу Unirest я понимаю что здесь все написано http://unirestio/net но не могу понять что надо вписать и как создать MyClass
Подскажите пожалуйста, почему (на скрине) запросов сети намного больше чем сопоставимых? С чем это может быть связано? Реклама показывается...
В Веб-Приложении значение UserManager получается через конструктор (не знаю, если честно, как он туда попадает)