438 Stimmen

C# Java HashMap-Äquivalent

Kommend von einer Java-Welt in eine C# ein gibt es ein HashMap-Äquivalent? Wenn nicht, was würden Sie empfehlen?

0voto

ossobuko Punkte 851

Ich wollte nur meinen Senf dazugeben.
Dies geht aus der Antwort von @Powerlord hervor.

Einsätze "null" anstelle von null Streicher.

private static Dictionary<string, string> map = new Dictionary<string, string>();

public static void put(string key, string value)
{
    if (value == null) value = "null";
    map[key] = value;
}

public static string get(string key, string defaultValue)
{
    try
    {
        return map[key];
    }
    catch (KeyNotFoundException e)
    {
        return defaultValue;
    }
}

public static string get(string key)
{
    return get(key, "null");
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X