AvalonEditで行の内容を取得する方法は何ですか?

AvalonEditで行の内容を取得するには、以下のコードを使用します。

using ICSharpCode.AvalonEdit.Document;

TextDocument document = textEditor.Document;
int lineNumber = 1; // 行号从1开始计数

// 获取指定行号的文本行
DocumentLine line = document.GetLineByNumber(lineNumber);
string lineText = document.GetText(line);

// 输出行内容
Console.WriteLine(lineText);

上記のコードでは、まずAvalonEditのTextDocumentオブジェクトを取得し、その後、GetLineByNumberメソッドを使用して指定した行番号のDocumentLineオブジェクトを取得し、最後にGetTextメソッドを使用してその行のテキスト内容を取得します。

bannerAds