Heim >Backend-Entwicklung >C++ >Mehrdimensionale C#-Arrays: Was ist der Unterschied zwischen „[][]' und „[,]'?
Das multi -dimensionale Array im C#
und [][]
[,]
Beim Erstellen eines multi -dimensionalen Arrays in C#gibt es einen Unterschied zwischen
Grammatik. [][]
[,]
Das Array eines Arrays (
[][]
double[][] ServicePoint = new double[10][];
Unified Two -Dimensional Array (
[,]
Diese Grammatik erstellt ein einheitliches zweidimensionales Array, von dem jedes Element die gleiche Größe hat. Im Gegensatz zum Sawtooth -Array sind während der Zuordnungsperiode bestimmte Zeilen und Indizes erforderlich.
double[,] ServicePoint = new double[10, 9];
Warum
Fehler in (2)
Da ein einheitliches zweidimensionales Array ist, muss die Zuordnung gleichzeitig angeben und indiziert. Es ist bedeutungslos, weil es versucht, auf ein dimensionales Array im zweidimensionalen Array zuzugreifen. double[][] ServicePoint = new double10;
Das obige ist der detaillierte Inhalt vonMehrdimensionale C#-Arrays: Was ist der Unterschied zwischen „[][]' und „[,]'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!