Linq To Text Files

后端 未结 3 954
猫巷女王i
猫巷女王i 2020-12-09 14:14

I have a Text File (Sorry, I\'m not allowed to work on XML files :(), and it includes customer records. Each text file looks like:

Account_ID: 98734BLAH9873
         


        
3条回答
  •  不知归路
    2020-12-09 14:53

    You can use the code like that

    var pairs = File.ReadAllLines("filename.txt")
        .Select(line => line.Split(':'))
        .ToDictionary(cells => cells[0].Trim(), cells => cells[1].Trim())
    

    Or use the .NET 4.0 File.ReadLines() method to return an IEnumerable, which is useful for processing big text files.

提交回复
热议问题