使用线程,再加上按地区分组,点地区才加载相应号码
还有,最好做成xml的 ,txt太慢了,将txt内容加载到xml里面,直接读取xml

解决方案 »

  1.   

    你可以看看异步读取..如果你非要全读出来 你可以考虑OLEDB  string _TextConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\1.txt;Extended   Properties=\"text;HDR=Yes;FMT=Delimited;\";";
             
                OleDbConnection _Conn = new OleDbConnection(_TextConn);         
                OleDbDataAdapter _DataAdater = new OleDbDataAdapter("select * From 1.txt", _Conn);            DataTable _TextTable =new DataTable();
                _DataAdater.Fill(_TextTable);