Maniac Mansion Mania Forum

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

Titel: C# - Befehle mit Parametern/Argumenten
Beitrag von: Domi in 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 in 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 in 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)