C# :: Aufgabe #321 :: Lösung #1

1 Lösung Lösung öffentlich
#321

Mehrdimensional zu Eindimensional

Anfänger - C# von Exception - 11.05.2020 um 08:38 Uhr
Das folgende mehrdimensionale Array soll zu einem flachen, eindimensionalen Array umgewandelt werden. Viel Spaß.
Quellcode ausblenden PHP-Code
$a = [
	0 => 'Text 0',
	1 => 'Text 1',
	2 => 'Text 2',
	'A' => [
		0 => 'Text A 0',
		1 => 'Text A 1',
		2 => 'Text A 2',
	],
	'B' => [
		'A' => [
			0 => 'Text B A 0',
			1 => 'Text B A 1',
			2 => 'Text B A 2',
		]
	]
];


#1
vote_ok
von MoSicc (140 Punkte) - 25.08.2020 um 14:56 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Collections.Generic;

namespace MehrdimensionalZUEindimensional
{
    class Program
    {
        static void Main(string[] args)
        {
            string[,] doubleArray = new string[,]
            {
                {"Text 11", "Text 12", "Text 13" },
                {"Text 21", "Text 22", "Text 23" },
                {"Text 31", "Text 32", "Text 33" }
            };

            List<string> BigArray = new List<string>();

            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    string singleArray = doubleArray[i, j];
                    BigArray.Add(singleArray);
                }
            }
            string[] newArray = BigArray.ToArray();
            
            Console.WriteLine(newArray[3]);

            Console.ReadKey();
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben