私は2次元配列を注文しようとしていて、苦労しているので、誰かが私に助言を提供できるかどうか疑問に思っていました。Cant use int [、] - c#
私は最初の列の値に応じてすべての行を並べ替えるデータの配列を持っています。即ち
x[0] = {360,0,0,1} x[0] = {0 ,0,1,0}
x[1] = {180,0,0,0} to x[1] = {180,0,0,0}
x[2] = {0 ,0,1,0} x[2] = {360,0,0,1}
.OrderByを使用して(X => X [0])エラー:私はSystems.Linqを含むが、それでもエラーを取得してい
'int[,]' does not contain a definition for 'OrderBy and no extension method 'OrderBy'
。ここで
は私のコードの抜粋です:
..
using System.Linq;
public bool signalConditioning(int[,] DCValues)
{
var DcValuesNormalizeda = DCValues.OrderBy(x => x[0]);
return false;
}
'x [0]'は何でしょうか? 'x'は何を期待しますか? (私はそれが 'int'であると期待しています...) –
' int [、] 'は' IEnumerable 'を実装していますか? –
Enigmativity
私は間違ったアプローチを使用していたことに気付きました。配列をリストに変換して順序付けし、次に配列に変換しました。助けてくれてありがとう。 – Greg3482