Получить Linux UID приложения Android

Я хотел бы иметь возможность получить Linux UID (идентификатор пользователя) установленного приложения Android.

Отрывок из Безопасность и разрешения : «Во время установки Android дает каждому пакету отдельный идентификатор пользователя Linux. Идентификационные данные остаются неизменными в течение всего срока службы пакета на этом устройстве ". {заголовок публичной строки {получить; установлен; } общедоступная десятичная цена {get; установлен; } общедоступная строка OtherData {получить; установлен; } } var list = new List { ...

У меня есть список моих объектов:

class MyObj
{
    public String Title { get; set; }
    public Decimal Price { get; set; }
    public String OtherData { get; set; }
}

var list = new List {
 new MyObj { Title = "AAA", Price = 20, OtherData = "Z1" },
 new MyObj { Title = "BBB", Price = 20, OtherData = "Z2" },
 new MyObj { Title = "AAA", Price = 30, OtherData = "Z5" },
 new MyObj { Title = "BBB", Price = 10, OtherData = "Z10" },
 new MyObj { Title = "CCC", Price = 99, OtherData = "ZZ" }
};

Как лучше всего получить список с уникальным заголовком и MAX (ценой). Результирующий список должен быть:

var ret = new List {
 new MyObj { Title = "BBB", Price = 20, OtherData = "Z2" },
 new MyObj { Title = "AAA", Price = 30, OtherData = "Z5" },
 new MyObj { Title = "CCC", Price = 99, OtherData = "ZZ" }
};

6
задан Lari13 25 May 2011 в 11:07
поделиться