Je suis en train de créer une matrice de doubles, ce qui représente une corrélation entre les entités.Générer un tableau à deux dimensions via LINQ
Voici comment je le fais via LINQ
double[][] correlationsRaw = (from e in entitiesInOrder
select
(from f in entitiesInOrder
select correlations.GetCorrelation(e, f)
).ToArray()).ToArray();
Cela fonctionne très bien.
Mais ce que je veux est un tableau à deux dimensions ( doubles [,]), pas un tableau en dents de scie.
Évidemment, je peux écrire un imbriqué pour boucle pour convertir l'un dans l'autre.
Mais est-il une astuce élégante LINQ je peux utiliser ici?
@StuartLC ou simplement utiliser 'for (int j = 0; j