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();
     }    
    }
   }
  }
}
}

Leave a Reply