Heim  >  Artikel  >  Backend-Entwicklung  >  SUNWEN-Tutorial – C# für Fortgeschrittene (2)

SUNWEN-Tutorial – C# für Fortgeschrittene (2)

黄舟
黄舟Original
2016-12-19 10:16:121055Durchsuche

Okay, ich komme zurück, der folgende Code zeigt, wie wir mehrere Parameter drucken:

000: // CommandLinecmdline1.cs
001: using System;
002:
003: öffentliche Klasse CommandLine
004: {
005: public static void Main(string[] args)
006: {
007: Console.WriteLine("Anzahl der Befehlszeilenparameter = { 0}" , args.Length);
008: for(int i = 0; i < args.Length; i++)
009: {
010: Console.WriteLine("Arg[{0 }] = [{1}]", i, args[i]);
011: 012: 013: Wenn Ihre Eingabe lautet:

cmdline1 A B C

Dann ist seine Ausgabe:

Anzahl der Befehlszeilenparameter = 3

Arg[0] = [A]

Arg[1] = [B]
Arg[2] = [C]

Haha, Sie sehen das Geheimnis! Ja, {0} ist eine Markierung, die dem System mitteilt, dass es für den 0. Parameter reserviert ist. Daher ist Was gedruckt wird, ist Arg[0], nicht Arg[{0}], haha! >
000: // CommandLinecmdline2.cs

001: using System;

002:

003: public class CommandLine2

004: {

005: public static void Main(string[ ] args)

006: {
007: Console.WriteLine("Anzahl der Befehlszeilenparameter = {0}", args.Length );
008: foreach(string s in args)
009: {
010: Console.WriteLine(s);
011: }
012: }
013: }
Args ist offensichtlich ein Array und vom Typ Zeichen. foreach bedeutet, alle darin enthaltenen Elemente zu durchlaufen. Das Ergebnis ist:

>cmdline2 John Paul Mary
Anzahl der Befehlszeilenparameter = 3
John
Paul
Mary
Okay, Kameraden, ruht euch aus, ich gehe schlafen! 88, bis zum nächsten Mal!

Das obige ist das SUNWEN-Tutorial – C# Advanced (2). zur chinesischen PHP-Website (www.php.cn)!




Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn