2012-10-18 9 views
6

के लिए वैरिएबल में लाइन को जोड़ता है मेरे पास एक फोरच लूप है और कंसोल पर लिखने के लिए लिखने वाले होस्ट cmdlet का उपयोग करें। अब मैं एक चर में लाइनों को लिखना चाहता हूं जो लूप से सभी परिणामों को स्टोर करेगा। इसके लिए cmdlet/वाक्यविन्यास क्या है?पावरहेल लूप

+0

पोस्ट अपने वास्तविक कोड ... तुम मदद करने के लिए हमें मदद ! –

+0

मैं यहां एक अंग पर बाहर जा रहा हूं और कोड को देखे बिना भी कहता हूं कि आपको पहले लिखने-होस्ट का उपयोग करने की आवश्यकता नहीं है। – EBGreen

+0

मुझे पता है कि लेखन होस्ट गलत है मैं स्क्रीन पर आउटपुट देखने के लिए इसका उपयोग कर रहा था। हालांकि मुझे मेजबान को एक वैरिएबल में एक नई लाइन जोड़ने के बजाय लिखने के बजाय इसे बदलने की बजाय – meeeeeeeeee

उत्तर

12

ऐसा करने के कुछ तरीके यहां दिए गए हैं। एक एकल स्ट्रिंग में लाइनों लाना:

$lines = '' 
for ($i=0; $i -lt 10; $i++) 
{ 
    $lines += "The current value of i is $i`n" 
} 
$lines 

या तार की एक सरणी जहाँ प्रत्येक पंक्ति सरणी में एक अलग तत्व है के रूप में:

$lines = @() 
for ($i=0; $i -lt 10; $i++) 
{ 
    $lines += "The current value of i is $i" 
} 
$lines