Có biểu thức linq một dòng dễ dàng để nhận mọi thứ từ một mảng đơn giản ngoại trừ phần tử đầu tiên không?Nhận tất cả các phần tử, nhưng phần tử đầu tiên từ một mảng
for (int i = 1; i <= contents.Length - 1; i++)
Message += contents[i];
Tôi chỉ muốn xem liệu việc ngưng tụ có dễ hơn không.
Cũng có thể bọc nội dung 'nội dung ' y trong một thể hiện mới của cấu trúc 'ArraySegment <>'. Vào thời điểm câu trả lời trên được viết, điều đó không đặc biệt hữu ích, nhưng vì .NET 4.5 'ArraySegment <>' thực hiện 'IList <>', 'IReadOnlyList <>' và các giao diện cơ bản của chúng (bao gồm cả 'IEnumerable <>') , vì vậy bạn có thể ví dụ truyền một chuỗi 'ArraySegment <>' to 'string.Join'. –
Cũng giống như tôi ghét Linq, tôi quyết định tôi có thể chịu đựng điều này, chỉ vì nó đang được chạy trong một hàm dựng tĩnh, một lần cho mỗi lần khởi động ứng dụng, vì vậy chi phí thực hiện không tồn tại. – Krythic