Code Highlighter
挺好使的,http://www.csharpfriends.com/Demos/color_code.aspx,下面是一段测试代码!
using System;
using System.IO;
namespace RemoveBlankLine
{
class RemoveBlankLineApp
{
static void Main(string[] args){
if(args.Length!=1){
Console.WriteLine(“Usage: RemoveBlankLine.exe mycode.cs”);
}
else
{
StreamReader reader=null;
StreamWriter writer=null;
try
{
reader=new StreamReader(args[0]);
writer=new StreamWriter(“new.”+args[0],false);
string line=reader.ReadLine();
while(line!=null){
if(line.Trim().Length>0){
writer.WriteLine(line);
}
line=reader.ReadLine();
}
}
catch(Exception e){
Console.Write(“Exit with error.\r\n\r\n”+e.ToString());
}
finally{
if(reader!=null){
reader.Close();
}
if(writer!=null){
writer.Close();
}
}
}
}
}
}