当前位置:  编程技术>.net/c#/asp.net

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

    来源: 互联网  发布时间:2014-10-16

    本文导语:  像ipconfig /all 这样的CMD命令想必大家都知道,但是很多童鞋可能不知道怎么写这样的控制台带参数的程序,其实很简单,我们先看建立项目的默认代码: 代码如下: using System; using System.Collections.Generic; using System.Linq; using System.T...

像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(“参数错误”);
}
}
}
}
}
}

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

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问如何实现控制台下输入但是控制台不回显(说白了就是怎样写控制台程序的密码输入部分)
  • 1、linux下一个虚拟控制台北我弄死了怎么重启?2、如果所有的虚拟控制台都被我弄死了,是不是就完蛋了?
  • 如何控制printk信息写往哪些控制台?
  • 如何实现启动一个带控制台的目标程序
  • 怎样能使linux在控制台中显示中文?
  • linux下如何修改控制台字体?
  • linux 控制台
  • 终端、终端设备、控制台到底有什么区别和联系?(在线等,急!)
  • 如何将程序输出的结果重定向到另外的控制台
  • 彩色控制台输出库 Logapp
  • 请问怎样从命令控制台返回到xwindow?
  • 控制台输出彩色文字 Jansi
  • 图形界面控制台 Gogodroid
  • 在Linux控制台中,Ctrl+S代表什么?如何禁止它?
  • 请教如何在red hat的文本虚拟控制台中显示中文
  • 关于XWindow和控制台之间切换的问题
  • 如何判断当前屏幕在使用的是哪个终端或者是控制台?
  • 串口控制台的远程访问 Conserver
  • 控制台版本的扫雷游戏 fsaper
  • 控制台文本编辑器 GNU Moe


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3