using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace Pro3
{
class Program
{
static void Main(string[] args)
{
string path = @"C:\Users\cmj\Documents\Visual Studio 2010\Projects\learn\Test\Test2";
Console.WriteLine("Test2行数为:{0}",ReadLine(path));
}
static int ReadLine(string path)
{
int sumline = 0;
foreach (string file in Directory.GetFiles(path))
{
if (Path.GetExtension(file).ToUpper() == ".CS")
{
sumline += File.ReadAllLines(file).Length;
}
}
foreach (string dir in Directory.GetDirectories(path))
{
sumline += ReadLine(dir);
}
return sumline;
}
}
}
C#代码行数的计算工具(递归的实现)
最新推荐文章于 2024-08-28 13:00:14 发布