沒怎麽用過VB,下面給出C#代碼:
string FindString(string filename, string title){ FileStream stream = null; try { stream = File.OpenRead(filename); StreamReader reader = new StreamReader(stream, Encoding.Default);
string result = null;//存儲查找的結果 while (!reader.EndOfStream) { //讀取壹行 string strLine = reader.ReadLine(); string[] array = strLine.Split(','); if (array == null || array.Length < 1)//該行無效 continue; if (string.Compare(array[0], title, false) == 0) {//找到了 return array[1]; } } } catch (Exception ex) { //出錯了 return null; } finally { if (stream != null) stream.Close(); }
//到這裏說明沒找到 return null;}void Test(){ string result = FindString(@"C:\demo.csv", "bbb");}