क्या आप काम करता है, सबसे सीधा रास्ता (के बाद से सूचकांक पहले तत्व के लिए शून्य पर शुरू होता है इंडेक्स को 1 पर) सरणी के सूचकांक का उपयोग करें और दूसरे मद संदर्भित करने के लिए किया जाएगा जबकि: pkgratio[1]
Console.WriteLine(pkgratio[1]);
एक और पूरी उदाहरण:
string[] pkgratio = "1:2:6".Split(':');
for (int i = 0; i < pkgratio.Length; i++)
Console.WriteLine(pkgratio[i]);
एक
IEnumerable<T>
क्या आप काम करता है, या आप सीधे का उपयोग कर तत्व मिल सकता है के साथ
ElementAt
method:
// same idea, zero index applies here too
var elem = result.ElementAt(1);
यहाँ एक IEnumerable<string>
के रूप में अपने नमूना है। ध्यान दें कि AsEnumerable()
कॉल IEnumerable<string>
के विरुद्ध नमूना कार्यों पर जोर देना है। से string[]
सरणी परिणाम के विरुद्ध आप वास्तव में ElementAt
का उपयोग कर सकते हैं, लेकिन पहले दिखाए गए इंडेक्सर का उपयोग करना अधिक कुशल है।
var pkgratio = "1:2:6".Split(':').AsEnumerable();
Console.WriteLine(pkgratio.ElementAt(1));
स्रोत
2010-09-13 14:04:06
मेरे पहले प्रश्न से संबंधित: http://stackoverflow.com/questions/1735146/ways-to-get-the-middle-of-a-list-in-haskell –
'पहले()' का उपयोग करने से आपको तात्पर्य है आश्वस्त हैं कि एक आइटम वास्तव में उस स्थिति पर होगा जहां आप पहुंचने का प्रयास कर रहे हैं। यदि कोई संदेह है, तो आप 'FirstOrDefault() 'का उपयोग करना चाह सकते हैं। –
आपको टेक (1) –