Heim > Backend-Entwicklung > C++ > Mehrdimensionale C#-Arrays: Was ist der Unterschied zwischen „[][]' und „[,]'?

Mehrdimensionale C#-Arrays: Was ist der Unterschied zwischen „[][]' und „[,]'?

Susan Sarandon
Freigeben: 2025-01-24 11:27:11
Original
850 Leute haben es durchsucht

C# Multidimensional Arrays: What's the Difference Between `[][]` and `[,]`?

Das multi -dimensionale Array im C#

und [][] [,] Beim Erstellen eines multi -dimensionalen Arrays in C#gibt es einen Unterschied zwischen

und

Grammatik. [][] [,] Das Array eines Arrays (

)

[][]

Diese Grammatik erstellt ein Referenzarray eines Arrays. Jedes Element des Arrays kann unterschiedliche Längen haben, um ein gezacktes Array zu erstellen.

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.

Warum (1) einen Fehler melden

double[,] ServicePoint = new double[10, 9];

Der grammatikalische Fehler liegt daran, dass C# beim Erstellen eines Arrays im Array nur einen Index erfordert. Der zweite Index wird angegeben, wenn er jedem Element zugewiesen wird.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage