源代码计算器

来源:互联网 发布:软件下载量查询 编辑:程序博客网 时间:2024/06/04 20:01
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;using System.IO;namespace 源代码计算器{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        int codeLineNumber = 0;//代码行数          int commentLineNumber = 0;//注释行数          int brankLineNumber = 0;//空白行数          private void btnStatistics_Click(object sender, EventArgs e)        {            this.Text = "源代码计算器";            string getinfo = txtPath.Text;            StreamReader reader=new StreamReader(@getinfo,Encoding.GetEncoding("gb2312"));            string line=reader.ReadLine();            while (line != null)            {                if (line.Trim() != "" && (line.Trim().StartsWith(@"//")))                {                    codeLineNumber++;                }                else if (line.Trim().StartsWith(@"//"))                {                    commentLineNumber++;                }                else                {                    brankLineNumber++;                }                line = reader.ReadLine();            }            reader.Close();            //显示总代码行数            txttotal.Text = (codeLineNumber + commentLineNumber + brankLineNumber).ToString();            //显示代码行数            txtcode.Text = codeLineNumber.ToString();            //显示空白行数            txtbrank.Text = brankLineNumber.ToString();            //显示注释行数           txtcomment.Text = commentLineNumber.ToString();        }    }}

0 0
原创粉丝点击