Чтобы узнать количество строк в файле, Вы можете воспользоваться методом System.IO.File.ReadAllLines()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
using System; namespace lines { class Program { static void Main(string[] args) { string path = "D:\\Python\\algorithms\\tst\\test.txt"; // Указываем путь до файла, в котором мы хотим посчитать строки int count = System.IO.File.ReadAllLines(path).Length; // С помощью метода ReadAllLines().Length подсчитываем общее количество строк Console.WriteLine($"In this file {count} lines"); // Пример вывода : In this file 8 lines } } } |
@hoyt.jerde
Вы можете использовать класс System.IO.File
для чтения файла и метод ReadAllLines()
для чтения всех строк из файла. Затем вы можете использовать свойство Length
массива строк, чтобы узнать количество строк в файле. Вот пример кода на C#:
1 2 3 4 5 6 7 |
using System.IO; string filePath = "path/to/file.txt"; string[] lines = File.ReadAllLines(filePath); int lineCount = lines.Length; Console.WriteLine($"Количество строк в файле: {lineCount}"); |
Примечание: Если файл очень большой и вы не хотите загружать его полностью в память, вы можете использовать метод ReadLines()
вместо ReadAllLines()
, который читает строки по мере необходимости и не загружает их все одновременно. В этом случае вам нужно будет отслеживать количество строк вручную в процессе чтения файла.