C#
 Computer >> コンピューター >  >> プログラミング >> C#

ファイルの行数をカウントするC#プログラム


まず、StreamWriterクラスを使用してファイルを作成し、それにコンテンツを追加します-

using (StreamWriter sw = new StreamWriter("hello.txt")) {
   sw.WriteLine("This is demo line 1");
   sw.WriteLine("This is demo line 2");
   sw.WriteLine("This is demo line 3");
}

次に、ReadAllLines()メソッドを使用して、すべての行を読み取ります。これで、Lengthプロパティを使用して、行数を取得します-

int count = File.ReadAllLines("hello.txt").Length;

これが完全なコードです-

using System;
using System.Collections.Generic;
using System.IO;
public class Program {
   public static void Main() {
      using (StreamWriter sw = new StreamWriter("hello.txt")) {
         sw.WriteLine("This is demo line 1");
         sw.WriteLine("This is demo line 2");
         sw.WriteLine("This is demo line 3");
      }
      int count = File.ReadAllLines("hello.txt").Length;
      Console.WriteLine("Number of lines: "+count);
   }
}

出力

Number of lines: 3

  1. Javaで数を数えるプログラムを実装するにはどうすればよいですか?

    プログラムはJLabelを使用します カウントラベルを保持するには、 JTextField 数値を保持するコンポーネントカウント 、 JButton 追加を作成するコンポーネント 、削除 およびリセット ボタン。追加ボタンをクリックすると、JTextFieldのカウントがインクリメントされます 投稿者 1 削除ボタンをクリックすると、カウントが「1」ずつ減らされます。 [リセット]ボタンをクリックすると、リセットされます 0へのカウント 。 例 import java.awt.*; import java.awt.event.*; import javax.swing.*; publ

  2. Pythonで行列内の囲まれた島の数を数えるプログラム

    バイナリ行列があるとします。ここで、1は土地を表し、0は水を表します。私たちが知っているように、島は周囲が水に囲まれているグループ化された1のグループです。完全に囲まれた島の数を見つける必要があります。 したがって、入力が次のような場合 3つの島があるため、出力は2になりますが、そのうちの2つは完全に囲まれています。 これを解決するには、次の手順に従います- 関数dfs()を定義します。これにはi、jが必要です iとjが行列の範囲内にない場合、 Falseを返す matrix [i、j]が0と同じ場合、 Trueを返す matrix [i、j]:=0 a:=df