および多次元配列[][]
[,]
C#多次元配列は、2つの構文で表すことができます:
。それらは似ていますが、2つには重要な違いがあります。 [][]
[,]
Sawtooth Array
[][]
各要素は、個別のdouble[][] ServicePoint = new double[10][];
配列への参照です。鋸歯状の配列の利点は、その柔軟性にあります。そのラインは異なる長さを持つことができ、不規則なデータ構造が可能になります。
均一なグループServicePoint
double
それどころか、統一された配列は、固定数と列数を備えた長方形のグリッドです。ここでは、10行と9列に2次元になります。グリッド内の各要素は、行とインデックスでアクセスされます。 [,]
double[,] ServicePoint = new double[10, 9];
ServicePoint
次に、外部配列で各配列を作成するとき、次の次の次のことを指定できます。
[][]
[][]
2番目の例のエラーは、統合配列が1次元配列をラインまたは列に割り当てることが許可されていないことです。これは、配列内の各要素が単一の
要するに、double[][] ServicePoint = new double[10][];
は、固定数と列の数を持つ統一された配列を意味します。この違いを理解することは、C#で多次元アレイを効果的に使用するために不可欠です。
以上がC#多次元配列: `[] []` vs `[、]` - 違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。