मैं निम्नलिखित संरचना की वस्तुओं की एक सरणी है:पावरशेल में संघ और छेड़छाड़?
structure Disk
{
int UID;
String Computer;
}
एक कंप्यूटर साझा डिस्क का एक समूह हो सकता है, और एक डिस्क कंप्यूटर के बीच साझा किया जा सकता है।
मैं सभी कंप्यूटरों के लिए सभी डिस्क को सामान्य रूप से ढूंढना चाहता हूं। उदाहरण के लिए, मेरे पास कंप्यूटर ए, बी, और सी है; डिस्क 1, 2, और 3. डिस्क सरणी {1, ए}, {1, बी}, {2, ए}, {2, बी}, {2, सी}, {3, ए} है। परिणाम जो मैं चाहता हूं डिस्क 2 होना चाहिए, क्योंकि यह ए, बी, और सी
पर प्राप्त करने का कोई प्रभावी तरीका है?
एकाधिक फ़ोरैच लूप के साथ यह प्राप्त करने योग्य है, लेकिन निश्चित रूप से मैं एक बेहतर तरीका चाहता हूं। मैं चौराहे जैसे संचालन के बारे में सोच रहा हूं, लेकिन इसे PowerShell में नहीं मिला।
मैं शीर्षक को "संघ, छेड़छाड़ और अंतर/पावरशेल में सेट घटाव" में बदलने की अनुशंसा करता हूं। तो हमारे पास एक ही स्थान पर सभी सेट ऑपरेशन होंगे। –
यहां प्रश्न और सुझावों के आधार पर, मैंने वस्तुओं के लिए संघ, छेड़छाड़ और माइनस करने के लिए पावरशेल फ़ंक्शन बनाया है। इसे देखें: https://sqljana.wordpress.com/2015/09/23/perform-set-operations-union-intersection-minus-complement-using-powershell/ –