1.需求介绍
程序处理用户需求的模式为:
- wc.exe [parameter][filename]
在[parameter]中,用户通过输入参数与程序交互,需实现的功能如下:
1、基本功能
- 支持 -c 统计文件字符数
- 支持 -w 统计文件单词数
- 支持 -l 统计文件总行数
2、拓展功能
- 支持 -a 返回高级选项(代码行 空行 注释行)
- 支持 -s 递归处理符合条件的文件
3、高级功能
- 支持 -x 程序以图形界面与用户交互
[filename] 是待处理文件名。
2.设计思路
实现了基本的功能,没有时间写别的了,有时间加上去吧。
首先是文本内容
然后通过控制台输入
总结
这次是第一次用C#来写程序,C#的命令行参数简介https://msdn.microsoft.com/zh-cn/library/cb20e19t.aspx