解决方案 »
- 大侠们帮我改一下相对路径添加音乐嘛,我试了很多的方法都不能解决
- 关于条码扫描器 扫描数据显示到PC上,求高手指点啊啊啊!
- 第一個可能發生的例外狀況類型 'System.InvalidOperationException' 發生於 System.ServiceProcess.dll
- 在c# winform里面输入字体的问题
- vs2005下报表的问题
- 急!语句执行问题!C#.net
- gridview删除选定行
- 【高分求助】有什么字符串加密解密方法加密之后不是乱码?
- dataGrid 问题! 请大家指教
- 下载?
- 判断字符串是否是SQL Server数据库的保留字(关键字)
- ToolStrip左边的手柄不能拖动,为什么?
using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
using System.IO; namespace ValidReplicatedLine
{
class Program
{
static void Main(string[] args)
{
string inputFileName = @"E:\inputfile.txt";
StreamReader sr = new StreamReader(inputFileName);
HashSet<Line> lines = new HashSet<Line>();
int lineNum = 1;
while (!sr.EndOfStream)
{
string str = sr.ReadLine(); if (str.Trim().Length == 0)
{
continue;
} string[] strArr = str.Split(new char[] { ',' });
Line line = new Line();
line.lineNum = lineNum;
line.storeNum = strArr[0];
line.MosrName = strArr[1];
line.mosrNum = strArr[2]; lines.Add(line);
lineNum++;
} sr.Close();
lines.Cast<Line>().OrderBy(x => x.storeNum); foreach(Line l in lines)
{
StringBuilder sb = new StringBuilder();
sb.AppendLine(Convert.ToString(l.lineNum) + ',' + l.storeNum + ',' + l.MosrName + ',' + l.mosrNum);
Console.Write(sb);
}
}
public class Line
{
public int lineNum;
public string storeNum;
public string MosrName;
public string mosrNum;
}
}
}
运行结果: