Hãy nói rằng tôi có hai mảng này:C# Mảng Merge Nếu không có giá trị nhân bản
string[] arr1 = new string[2]{"Hello", "Stack"}
string[] arr2 = new string[2]{"Stack", "Overflow"}
Làm thế nào tôi có thể kết hợp chúng để có được một mảng thứ ba như vậy: string[3]{"Hello", "Stack", "Overflow"}
?
Lưu ý rằng điều này đòi hỏi .NET 3.5 và LINQ. – jrista
@jrista - * nói đúng, không hoàn toàn đúng. Nó có thể là bất kỳ trình biên dịch trình biên dịch C# 3.0 .NET 2.0 với (ví dụ) LINQBridge. Không yêu cầu .NET 3.5. Và nếu bạn cuộn phương pháp mở rộng của riêng bạn, nó có thể đi bất cứ đâu, vì vậy sẽ không có đề cập đến "LINQ", ngay cả trong chỉ thị 'using'. –
@Mark: Chắc chắn, * nghiêm túc * nói. Tuy nhiên, đối với các lập trình viên .NET trung bình, tôi nghĩ rằng tuyên bố của tôi là đúng và hoàn toàn có thể chấp nhận được. (Tôi nghĩ nhiều người sẽ nâng cấp lên .NET 3.5 trước khi họ chọn một số khung bên thứ ba như LINQBridge hoặc cuộn khung nội bộ của riêng mình ...) – jrista