C#代码统计源程序
来源:互联网 发布:买家可以开通淘宝客吗 编辑:程序博客网 时间:2024/05/22 01:42
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;namespace ConsoleApplication1{ class Program { static void Main(string[] args) //定义主方法 { int CODEline = 0; //代码行数 int NOTEline = 0; //注释行数 int BRANKline = 0; //空行数 Console.WriteLine("请出入文件路径:"); String getinfo = Console.ReadLine(); //输入文件路径 StreamReader reader = new StreamReader(@getinfo, Encoding.GetEncoding("GB2312")); //流读入 string line = reader.ReadLine(); while (line != null) { if (line.Trim() != "" && !(line.Trim().StartsWith(@"//"))) { CODEline++; } else if (line.Trim().StartsWith(@"//")) { NOTEline++; } else { BRANKline++; } line = reader.ReadLine(); } reader.Close(); //结束统计 Console.WriteLine("总代码行数:" + (BRANKline + NOTEline + CODEline).ToString()); //总行数 Console.WriteLine("空代码行数:" + BRANKline.ToString()); //空白行数 Console.WriteLine("注释行数:" + NOTEline.ToString()); //注释行数 Console.WriteLine("代码行数:" + CODEline.ToString()); //代码行数 } }}
个人认为空行数不需要加入总行数,只需要将
Console.WriteLine("总代码行数:" + (BRANKline + NOTEline + CODEline).ToString());
更改为<pre name="code" class="csharp">Console.WriteLine("总代码行数:" + ( NOTEline + CODEline).ToString());
即可。
0 0
- C#代码统计源程序
- C语言代码统计工具的源程序
- C# 如何查看源程序的IL代码
- c#代码统计程序
- c#代码统计程序
- C# 统计代码时间
- 求增强型douglas-peucker算法c#源程序代码
- c#实现统计代码执行时间
- C# 代码运行时间统计
- C# 统计代码运行时间
- C#如何统计代码行数
- 一个简单的统计C源程序代码行数的小程序
- CRC32 C#源程序
- C#多线程案例源程序
- 命令行编译c#源程序
- c#推箱子源程序
- 计算器源程序代码
- C#统计代码数量的宏
- 黑马程序员--C语言基础-变量类型
- 李白打酒
- java自学笔记4(二维数组)
- [深入浅出Cocoa]详解键值观察(KVO)及其实现机理
- 杨辉三角
- C#代码统计源程序
- STL中的priority_queue
- 调和级数
- C++ 异常处理:类的异常处理--异常处理类
- AR系统增加角色操作流程
- 知识就是力量:企业知识管理谘询实操
- GMM
- MySQL基础入门之增删改
- 回文素数