Tôi chỉ nhận thấy rằng không gian tên FSharp.Core bao gồm các kiểu mảng chung có tối đa 4 chiều, tức là Core. [] <'T> , Core. [,] <' T>, v.v. C # và VB dường như đang hoạt động tốt với System.Array - mặc dù tôi không rõ họ quản lý như thế nào để hỗ trợ các kiểu mảng chuyên dụng được gõ mạnh như int [], chuỗi [].
Tôi đoán điều này trở thành hai câu hỏi sau đó:
- Làm thế nào để C # hỗ trợ các kiểu mảng chuyên dụng được gõ mạnh như int [] dựa trên System.Array không chung chung?
- Cho rằng C # quản lý để làm điều này, tại sao F # định nghĩa các kiểu mảng chung?