请写一个程序找出附件中文件重复的行
输出:
  输出一个文本文件,给出哪些行是重复的,第一次出现的行号,格式如下
  行号 此行的文本内容
  并给出此程序的运行时间请用C#或者Java写一个处理程序
要求代码清晰,易维护,可读性好,执行效率高,如果算法比较复杂请给出适当的算法说请高手指教,如可以的话请讲解下 谢了!