System.IO.File.ReadAllLines C# (CSharp) Méthode

ReadAllLines() public static méthode

public static ReadAllLines ( string path, System encoding ) : string[]
path string
encoding System
Résultat string[]
        public static string[] ReadAllLines(string path, System.Text.Encoding encoding) { throw null; }
        public static string ReadAllText(string path) { throw null; }

Same methods

File::ReadAllLines ( String path ) : String[]
File::ReadAllLines ( String path, Encoding encoding ) : String[]
File::ReadAllLines ( string path ) : string[]

Usage Example

Exemple #1
0
        public void RemoveLinesInFile(string filePath, IFileLinePredicate predicate, string destinationPath = null)
        {
            if (destinationPath.IsNull())
            {
                destinationPath = filePath;
            }

            string[] lines      = File.ReadAllLines(filePath);
            int      linesCount = lines.Length;

            List <string> destinationLines = new List <string>();

            for (int r = 0; r < linesCount; r++)
            {
                string oldLine = lines[r];

                if (!predicate.IsTrue(oldLine))
                {
                    destinationLines.Add(oldLine);
                }
            }

            if (predicate.IsSimulation)
            {
                return;
            }

            File.WriteAllLines(destinationPath, destinationLines);
        }
All Usage Examples Of System.IO.File::ReadAllLines