lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte

In .NET schreibe ich eine Main Funktion so:

public void Main(String[] args) {
    //...
}

Dabei ist args[0] das erste Argument das übergeben wurde. Wie teste ich aber ob überhaupt Argumente übergeben wurden? Prüfe ich dann ob args < 0 ist?

public void Main(String[] args) {
    if(args.Count() < 0) { ... }
}
von  

1 Antwort

0 Pluspunkte 0 Minuspunkte

args ist ein Array (string[]). Wenn keine Argumente übergeben wurden, dann ist 

args.Length == 0

Du prüfst also nicht < 0 (das kann nie passieren), sondern == 0 bzw. > 0.

von (786 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,538 Fragen

3,057 Antworten

281 Kommentare

13 Nutzer