Запрос ранга массива

Теперь, увидев, что динамическая обработка одно- или многомерного массива большой сложности не представляет, вас может заинтересовать способ программного определения числа измерений массива. Число измерений массива называется рангом, а его значение позволяет получить свойство Array.Rank. Вот как это сделать для нескольких массивов:

using System;
class RankArrayApp <
int[] singleD;
int[,] doubleD;
int[,,] tripleD;
protected RankArrayAppO {
singleD = new Int[6];
doubleD = new int[6,7];
tripleD = new int[6,7,8]; ,,-—-}
protected void PrintRanksQ {
Console.WriteLine(“PaHr singleD = {0}”, singleD.Rank);
 Console.WriteLine(“PaHr doubleD = {0}”, doubleD.Rank);
Console.WriteLineC’Painr tripleD = {0}”, tripleD.Rank); }
public static void MainQ {
RankArrayApp app = new RankArrayAppO; app.PrintRanksO; } }

Как и ожидалось, приложение RankArrayApp выдало:

Ранг singleD = 1
Ранг doubleD = 2
Ранг tripleD = 3

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: