У меня есть массив объектов следующей структуры:
structure Disk
{
int UID;
String Computer;
}
На компьютере может быть набор общих дисков, а диск может быть общим для компьютеров.
Я хочувыяснить все диски, общие для всех компьютеров.Например, у меня есть компьютер A, B и C;Диски 1, 2 и 3. Дисковый массив: {1, A}, {1, B}, {2, A}, {2, B}, {2, C}, {3, A}.В результате я хочу получить диск 2, потому что он появляется на A, B и C.
Есть ли эффективный способ добиться этого?
С несколькими циклами foreach это достижимо,но определенно хочу лучшего способаЯ думаю о таких операциях, как пересечение, но не нашел этого в PowerShell.