我有一系列具有以下结构的对象:
structure Disk
{
int UID;
String Computer;
}
Run Code Online (Sandbox Code Playgroud)
计算机可以具有一堆共享磁盘,并且可以在计算机之间共享磁盘.
我想找出所有计算机常用的所有磁盘.例如,我有计算机A,B和C; 磁盘阵列1,2和3.磁盘阵列为{1,A},{1,B},{2,A},{2,B},{2,C},{3,A}.我想要的结果应该是磁盘2,因为它出现在A,B和C上.
有没有有效的方法来实现这一目标?
有多个foreach循环,它是可以实现的,但绝对我想要一个更好的方法.我正在考虑像交集这样的操作,但是在PowerShell中没有找到它.