您的位置 » 首页 » 编程开发 » 编程实例:C# 编写控制台带参数程序的实例源码讲解

编程实例:C# 编写控制台带参数程序的实例源码讲解

发表于4年前 | 作者: seay | 分类: 编程开发 | 孵化于:2012年10月31日 | 文章热度:3,312 次 全屏阅读

显示不全请点击全屏阅读

像ipconfig /all 这样的CMD命令想必大家都知道,但是很多童鞋可能不知道怎么写这样的控制台带参数的程序,其实很简单,我们先看建立项目的默认代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
        }
    }
}

好了。我们可以看到一个string[] args数组,是用来存放程序的参数的,参数使用空格分割,代表一个参数,如果参数里面有空格,就用”参数 参数”,双引号引起来,比如seay.exe “kill you”。

好了,俺们来写一个实例:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _1
{
    class Program
    {
        static void Main(string[] args)
        {
            if (args.Length < 1)
            {
                Console.WriteLine(“请输入参数 -a -v \”a s\” “);
            }
            else
            {
                foreach (string key in args)
                {
                    if (key == “a s”)
                    {
                        Console.WriteLine(“This is ‘a s’ parameters”);
                    }
                    else if (key == “-a”)
                    {
                        Console.WriteLine(“This is ‘a’ parameters”);
                    }
                    else if (key == “-v”)
                    {
                        Console.WriteLine(“This is ‘v’ parameters”);
                    }
                    else
                    {
                        Console.WriteLine(“参数错误”);
                    }
                }
            }
        }
    }
}

 

上面的代码很清楚,我们可以根据所传入的参数来执行相应的操作。

By:Seay

Tags:

C#编程,

如果您喜欢我的博客,欢迎点击图片定订阅到邮箱填写您的邮件地址,订阅我们的精彩内容: 也可以点击链接【订阅到鲜果】

如果我的想法或工具帮助到了你,也可微信扫下方二维码打赏本人一杯咖啡


来自 Seay互联网安全博客
本文地址:http://www.cnseay.com/1560/
文章版权说明请看置顶文章,尊重作者,转载请以链接形式标明原文地址

马上分享给你的朋友吧~

发表评论

你的大名(必填)

你的邮箱(必填)

评论内容(必填)