[C#]TextBoxから"最後の10行/最初の10行"のみを取得する

カテゴリ: C# | タグ: ,

C#でForm上に配置したTextBoxから最後の10行、もしくは、最初の10行のみを取得するコードです。Linqを使用しているので、"using System.Linq;"の定義が必要です。

TextBoxから最後の10行のみを取得する

using System.Linq;

// TextBoxから最後の10行のみを取得してTextBoxに書き戻す
var lines = TextBox1.Lines;
var lastTen = lines.Skip( lines.Length - 10 )
TextBox1.Text = String.Join( Environment.NewLine, lastTen );

最初の10行のみを取得する

using System.Linq;

// TextBoxから最初の10行のみを取得してTextBoxに書き戻す
var lines = TextBox1.Lines;
var firstTen = lines.Take( 10 )
TextBox1.Text = String.Join( Environment.NewLine, firstTen );

Amazonでおトクに買い物する方法
AmazonチャージでポイントGET


Amazonは買いもの前にAmazonギフト券をチャージしてポイントをゲットしないと損!

こちらもおススメ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です