1. 程式人生 > >C#中用來統計你所寫的程式碼總量的程式碼

C#中用來統計你所寫的程式碼總量的程式碼

1.static 的函式呼叫起來就不用 new2.using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;//以我的計算機為例namespace pro1{    class Program    {        static void Main(string[] args)        {          string path = (@"C:\Users\hp\Documents\Visual Studio 2013\Projects\C#\ConsoleApplication1");
        Console.WriteLine("程式碼行數{0}", ReadLines(path));        }        static int ReadLines(string path)        {            int sumline = 0;            foreach (string file in (Directory.GetFiles(path)))//用路徑訪問每個路徑下的檔案(string型別)            {                if (Path.GetExtension(file).ToUpper() == ".CS")//得到副檔名的函式  path.GetExtension(file)//變成大寫Cs
                {                    sumline += File.ReadAllLines(file).Length;                }            }             foreach (string dir in Directory.GetDirectories (path))//得到資料夾的函式            {            sumline+=ReadLines(dir);//遞迴            }            return sumline;        }    }}3,靜態的不用new
4待更新。。。。