जवाबों:
हाँ, Enumerable.Skip क्या आप चाहते हैं:
contents.Skip(1)
हालाँकि, परिणाम एक IEnumerable <T> है, यदि आप एक सरणी उपयोग प्राप्त करना चाहते हैं:
contents.Skip(1).ToArray()
निम्नलिखित आपके for
लूप के बराबर होगा :
foreach (var item in contents.Skip(1))
Message += item;
var item
??
contents
एक नए उदाहरण में सरणी को लपेटना भी संभव हैArraySegment<>
। समय ऊपर जवाब लिखा गया था, कि विशेष रूप से उपयोगी नहीं था, लेकिन .NET 4.5 के बाद सेArraySegment<>
लागू करताIList<>
,IReadOnlyList<>
और (सहित अपने आधार इंटरफेसIEnumerable<>
) है, तो आप उदाहरण के लिए एक पारित कर सकते हैंArraySegment<>
करने के लिएstring.Join
।