Как вытащить нужные значения из ReadOnlyCollection?

377
26 сентября 2017, 04:18

Добрый день. Сейчас разбираюсь с библиотекой VkNet для С#. Пытаюсь написать программку которая бы скачивала фотографии из VKontakte. У библиотеки есть метод который возвращает массив с списком размеров выбранной фотографии. Я до конца не понимаю, как мне вытащить нужный мне индекс из этого массива, где будет фотография с наибольшим разрешением, которое доступно. Я сделал скриншот того, что мне записывается в переменную. А вот сам код

      public static void GetPhotosListInAlbum(ListBox PhotoList,ListBox diag)
    {
        var getPhotos = vk.Photo.Get(new PhotoGetParams
        {
            OwnerId = ShareData.SelectedUid,
            AlbumId = PhotoAlbumType.Id(ShareData.AlbumID),
            Reversed = false,
            PhotoSizes = true, 
        });
        StreamWriter sw = new StreamWriter(@"E:\diag.txt");
        foreach (var photo in getPhotos)
        {
           diag.Items.Add( photo.Sizes);

        }
    }

Как мне получить доступ к этим индексам которые [0],, и так далее. P.S На StreamWriter не обращайте внимания.

Answer 1

Решено. Написал функцию.

 public static int GetBigger(int width,int height)
    {
        if (width >= height)
            return width;
        else return height;
    }

Получил нужные значения.

READ ALSO
как правильно распарсить Excel

как правильно распарсить Excel

Aspnet mvc приложение, нужно загрузить и распарсить Excel файл в БД (файл состоит из последовательных структур данных), т

383
c# подмассив в массиве [требует правки]

c# подмассив в массиве [требует правки]

В массиве чисел найдите самый длинный подмассив из одинаковых чиселПомогите решить, никак не могу разобраться

399
Падает сквозь Terrain

Падает сквозь Terrain

У меня есть игрок, он должен проходить через объект (капсулу)Проблема в том что когда я на этот объект(капсулу) устанавливаю isTrigger ✅ то он проваливается...

241
SOAP клиент для Visual Studio

SOAP клиент для Visual Studio

Доброе время суток,

365