Maniac Mansion Mania Forum

Allgemein => Allgemeine Diskussionen => Thema gestartet von: Domi am 05. März 2013, 16:06:48

Titel: C# - Befehle mit Parametern/Argumenten
Beitrag von: Domi am 05. März 2013, 16:06:48
Ich bin langsam am verzweifeln...


                if (command == "mkdir " + Console.Read(string v))
                {
                    mkdir(v);
                }
                 

Ich möcht gerne einen Parameter hinter mkdir
sprich:

>mkdir pla
Erstellt verzeichniss Pla

Allerdings weiss ich nicht wie ich ein Read direkt im Command als Args/Param hinbekomm.

Hoffe auf baldige Hilfe.

Lg Domi.
Titel: Re: C# - Befehle mit Parametern/Argumenten
Beitrag von: Kiwa am 05. März 2013, 18:32:23
Spontan würde ich versuchen den Read-Befehl in die Klammer zu schreiben und mit einem zweiten if abprüfen ob es ungleich null ist.

 if (command == "mkdir ")
 {
    string v = Console.ReadLine();
    if (v != null){
       mkdir(v);
    }
 }
Es kann sein das der ungleich-Operator != bei Strings nicht funktioniert. Versuch dann mal die Funktion equal oder compare

Schau aber mal hier, da wird C# recht gut erklärt:

http://openbook.galileocomputing.de/csharp/

Hoffe etwas geholfen zu haben.
Titel: Re: C# - Befehle mit Parametern/Argumenten
Beitrag von: Domi am 05. März 2013, 20:29:58
Genauso hatte ich es ja.. ich meinte eher Sowas:

(YouTube video geht schneller und besser zum erklären.[FullHD ist verfügbar ;)] )

(Antwort auch gern in Skype an Thedomib96)