C#控制台带参数程序源码编写实例讲解
时间:2022-11-25 21:30:55
像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(“参数错误”);
}
}
}
}
}
}
上面的代码很清楚,我们可以根据所传入的参数来执行相应的操作
标签:控制台,带参数
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Elasticsearch学习之Terms set 查询
2021-12-01 01:52:19
Java并发系列之AbstractQueuedSynchronizer源码分析(共享模式)
2022-06-03 13:39:58
Java parseInt解释加方法示例
2021-09-17 15:13:55
JAVA代码实现MongoDB动态条件之分页查询
2022-05-21 12:44:11
Android简单实现启动画面的方法
2022-08-25 17:54:55
利用Spring Boot操作MongoDB的方法教程
2023-11-29 11:14:27
![](https://img.aspxhome.com/file/2023/5/60595_0s.jpg)
Spring-IOC容器中的常用注解与使用方法详解
2021-05-26 23:37:45
![](https://img.aspxhome.com/file/2023/6/122946_0s.png)
C#预处理器指令的用法实例分析
2023-03-09 16:21:07
如何用java实现分页查询
2023-09-23 06:50:24
C#读写文件的方法汇总
2022-03-01 04:41:41
java9新特性Collection集合类的增强与优化方法示例
2023-01-29 05:16:57
![](https://img.aspxhome.com/file/2023/4/61534_0s.png)
Unity3D实现人物转向与移动
2022-10-28 08:42:13
Spring和activiti进行整合过程解析
2023-04-20 05:30:19
Android开发实战闹钟项目
2022-02-28 19:48:38
Java生成压缩文件的实例代码
2023-02-04 21:11:09
![](https://img.aspxhome.com/file/2023/1/62721_0s.jpg)
Android代码实现新年贺卡动画示例详解
2022-09-11 00:28:49
Java中一个for语句导致无穷大死循环的例子
2022-12-17 08:13:33
手动编译C#代码的方法
2021-05-27 05:42:40
![](https://img.aspxhome.com/file/2023/1/91381_0s.png)
SpringBoot如何集成PageHelper分页功能
2022-10-22 03:18:34
Java常用时间工具类总结(珍藏版)
2022-04-23 18:38:31
![](https://img.aspxhome.com/file/2023/0/128830_0s.png)