C#: Wie geht das bloß???

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • C#: Wie geht das bloß???

    Ich habe ein Problem mit C#!

    Ich möchte eine Funktion schreiben, mit der ich ein Array mit einem String auslesen kann und nicht mit einem Integer.

    Ich habe ein String Array:

    Quellcode

    1. string array = {"Hallo", "du", "wie", "geht", "es", "dir",
    2. "mir", "geht", "es", "gut"};

    und kann es nun mit array[0] auslesen.

    Ich möchte es aber mit array[hallo] auslesen.

    so geht es aber auch nicht:

    Quellcode

    1. string array = {"hallo" => "du" };


    Wenn ich nun mit array[hallo] das Array auslese sollte dann "du" dastehen, das tut es aber nicht!

    Bitte Hilfe!

    Mfg
  • ich glaub in C# funktioniert ein assoziatives array folgendermaßen:

    Quellcode

    1. array["Hallo"] = "du";
    2. array["wiegehtsdir"] = "mir gehts gut";


    Falls es nicht funktionieren sollte, mach vor dem ersten array "map<string,string> array;"

    Hab auch noch grad ne Quelle GeGoogleD...
    http://www.codeproject.com/csharp/

    hab aber nicht nachgelesen, ob es auch stimmt, was ich dir da geschrieben habe...aber das sollte eigentlich funzen...