Sample demonstrates how to use the File.ReadAllLines technique
[C# Version]
using System; using System.IO; namespace KeithRull.ReadMyFile { class Program { static void Main(string[] args) { //the filename of the file to read string xmlFilename = "Symbols.xml"; //validate if the file exist if (File.Exists(xmlFilename)) { //read the contents of the file string[] fileContent = File.ReadAllLines(xmlFilename); //iterate for each line item in our file foreach (string lineItem in fileContent) { //display the output in the screen Console.WriteLine(lineItem); } } else { //notify that the file was not found Console.WriteLine("File not found!"); } //pause and wait for the user. Console.ReadLine(); } } }
[VB.NET Version]
Imports System Imports System.IO Namespace KeithRull.ReadMyFile Class Program Private Shared Sub Main(ByVal args As String()) 'the filename of the file to read Dim xmlFilename As String = "Symbols.xml" 'validate if the file exist If File.Exists(xmlFilename) Then 'read the contents of the file Dim fileContent As String() = File.ReadAllLines(xmlFilename) 'iterate for each line item in our file For Each lineItem As String In fileContent 'display the output in the screen Console.WriteLine(lineItem) Next Else 'notify that the file was not found Console.WriteLine("File not found!") End If 'pause and wait for the user. Console.ReadLine() End Sub End Class End Namespace
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.