Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   C# [C#] 2-dim. Array - Länge der 1. Dim.? (https://www.delphipraxis.net/141466-%5Bc-%5D-2-dim-array-laenge-der-1-dim.html)

jfheins 9. Okt 2009 14:37


[C#] 2-dim. Array - Länge der 1. Dim.?
 
Und das nächste Problem :mrgreen:

Ich habe ein 2-dimensionales Array. Jetzt möchte ich gerne die Länge in beiden Dimensionen als Property anbieten.

Mein Versuch sieht so aus:
Code:
private Piece[,] Pieces;

        public int Cols
        {
            get
            {
                return Pieces[0].Length;
            }
        }

        public int Rows
        {
            get
            {
                return Pieces.Length;
            }
        }
Aber er möchte in den eckigen Klammern 2 indizies sehen - wobei ich bezweifele, dass dann das gewünschte raus kommt.

Ideen?

hoika 9. Okt 2009 14:41

Re: [C#] 2-dim. Array - Länge der 1. Dim.?
 
Hallo,

schau dir mal die Methode GetLength des arrays an.
Der Parameter gibt die gewünschte Dimension an.


Heiko

jfheins 9. Okt 2009 14:43

Re: [C#] 2-dim. Array - Länge der 1. Dim.?
 
Das schaut gut aus :)

Danke ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz