Wie soll ich bei dieser Aufgabe bitte Keys.ToArray nutzen, wenn Dictionaries das nicht unterstützt?

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Dictionaries haben ein Keys-Property. Schau dafür in die Dokumentation. Bei ToArray handelt es sich wiederum um eine Linq-Erweiterungsmethode. Das heißt, du musst dafür noch den entsprechenden Namespace inkludieren.

Beispiel:

using System;
using System.Collections.Generic;
using System.Linq;

var someDictionary = new Dictionary<string, string>();
var someArray = someDictionary.Keys.ToArray();

Moin,

du musst eine Variable als Array definieren und dann das Ergebnis deines Statements zuweisen.

Wie es in C aussieht kann ich dir nicht sagen. In VB wäre es:

ArrayVariable = coffee.Keys.ToArray() 

(Ohne Garantie)

Grüße

Woher ich das weiß:eigene Erfahrung