C#进阶(二)

C#进阶(二)


作者: SUNWEN  &;nbsp来自:网络


                SUNWEN教程之----C#进阶
  (二)
  mrfat@china.com 
  好了,I COME BACK,下面的代码显示了我们如何打印多个参数:
 
  000: // CommandLine\cmdline1.cs
  001: using System;
  002:
  003: public class CommandLine
  004: {
  005:    public static void Main(string[] args)
  006:    {
  007:        Console.WriteLine("Number of command line parameters = {0}", args.Length);
  008:        for(int i = 0; i < args.Length; i  )
  009:        {
  010:            Console.WriteLine("Arg[{0}] = [{1}]", i, args);
  011:        }
  012:    }
  013: }
  如果你的输入为:
 
  cmdline1 A B C
 
  那么它的输出为:
  Number of command line parameters = 3
  Arg[0] = [A]
  Arg[1] =
  Arg[2] = [C]
 
  哈哈,看出了其中的秘密了吧!是的{0}是一个标记,它告诉系统,这里留下了给第0个参数用,在程序中,这第0个参数就是i.因此,打印出来的就是Arg[0],面不是Arg[{0}]了,哈哈!
 
  例二向大家展示了foreach这个语句的用法,其实在ASP中,这个经常用到:
 
 
  000: // CommandLine\cmdline2.cs
  001: using System;
  002:
  003: public class CommandLine2
  004: {
  005:    public static void Main(string[] args)
  006:    {
  007:        Console.WriteLine("Number of command line parameters = {0}", args.Length);
  008:        foreach(string s in args)
  009:        {
  010:            Console.WriteLine(s);
  011:        }
  012:    }
  013: }
  很显然,args是一个数组,而且是字符型的.foreach的意思就是把其中的所有元素都循环完.运行得出:
 
  >cmdline2 John Paul Mary
  Number of command line parameters = 3
  John
  Paul
  Mary
  好了,同志们,休息一下,我要睡觉了!88,下次再见! 
    (2005-10-10:05:05)

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [C#] 的这些文章也感兴趣:

在VisualC#.NET中建立一个平滑的进度条
用C#对Illustrator矢量图形软件进行编程
Mono为C#添加了类型推断支持
C#编写的windows计算器-源代码
Hessian(C#)介绍及使用说明
Visual C#实现HTTP代理服务程序
C#处理数码相片之马赛克的实现
在C#中利用SharpZipLib进行文件的压缩和解压缩
Winform自定义绘制TreeView
点对点通讯发送和接收