Tôi đang cố gắng tạo ma trận tăng gấp đôi, biểu diễn mối tương quan giữa các thực thể.Tạo mảng hai chiều qua LINQ
Đây là cách tôi đang làm nó thông qua LINQ
double[][] correlationsRaw = (from e in entitiesInOrder
select
(from f in entitiesInOrder
select correlations.GetCorrelation(e, f)
).ToArray()).ToArray();
đó làm việc tốt.
Nhưng những gì tôi muốn là mảng hai chiều ( double [,]), không phải là mảng bị lởm chởm.
Rõ ràng, tôi có thể viết một số lồng nhau cho vòng lặp để chuyển đổi cái kia.
Nhưng có một số mẹo LINQ thanh lịch mà tôi có thể sử dụng tại đây không?
@StuartLC hoặc chỉ sử dụng 'cho (int j = 0; j