{"id":18224,"date":"2024-03-15T16:29:25","date_gmt":"2024-03-15T16:29:25","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/"},"modified":"2024-03-21T12:47:54","modified_gmt":"2024-03-21T12:47:54","slug":"how-to-retrieve-the-content-of-a-line-in-avalonedit","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/","title":{"rendered":"How to retrieve the content of a line in AvalonEdit?"},"content":{"rendered":"<p>To retrieve the line content in AvalonEdit, you can use the following code:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-keyword\">using<\/span> ICSharpCode.AvalonEdit.Document;\r\n\r\nTextDocument document = textEditor.Document;\r\n<span class=\"hljs-built_in\">int<\/span> lineNumber = <span class=\"hljs-number\">1<\/span>; <span class=\"hljs-comment\">\/\/ \u884c\u53f7\u4ece1\u5f00\u59cb\u8ba1\u6570<\/span>\r\n\r\n<span class=\"hljs-comment\">\/\/ \u83b7\u53d6\u6307\u5b9a\u884c\u53f7\u7684\u6587\u672c\u884c<\/span>\r\nDocumentLine line = document.GetLineByNumber(lineNumber);\r\n<span class=\"hljs-built_in\">string<\/span> lineText = document.GetText(line);\r\n\r\n<span class=\"hljs-comment\">\/\/ \u8f93\u51fa\u884c\u5185\u5bb9<\/span>\r\nConsole.WriteLine(lineText);\r\n<\/code><\/pre>\n<p>In the above code, we first obtain the TextDocument object of AvalonEdit, then retrieve the DocumentLine object of the specified line number using the GetLineByNumber method, and finally get the text content of that line using the GetText method.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To retrieve the line content in AvalonEdit, you can use the following code: using ICSharpCode.AvalonEdit.Document; TextDocument document = textEditor.Document; int lineNumber = 1; \/\/ \u884c\u53f7\u4ece1\u5f00\u59cb\u8ba1\u6570 \/\/ \u83b7\u53d6\u6307\u5b9a\u884c\u53f7\u7684\u6587\u672c\u884c DocumentLine line = document.GetLineByNumber(lineNumber); string lineText = document.GetText(line); \/\/ \u8f93\u51fa\u884c\u5185\u5bb9 Console.WriteLine(lineText); In the above code, we first obtain the TextDocument object of AvalonEdit, then retrieve the DocumentLine object [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-18224","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to retrieve the content of a line in AvalonEdit? - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to retrieve the content of a line in AvalonEdit?\" \/>\n<meta property=\"og:description\" content=\"To retrieve the line content in AvalonEdit, you can use the following code: using ICSharpCode.AvalonEdit.Document; TextDocument document = textEditor.Document; int lineNumber = 1; \/\/ \u884c\u53f7\u4ece1\u5f00\u59cb\u8ba1\u6570 \/\/ \u83b7\u53d6\u6307\u5b9a\u884c\u53f7\u7684\u6587\u672c\u884c DocumentLine line = document.GetLineByNumber(lineNumber); string lineText = document.GetText(line); \/\/ \u8f93\u51fa\u884c\u5185\u5bb9 Console.WriteLine(lineText); In the above code, we first obtain the TextDocument object of AvalonEdit, then retrieve the DocumentLine object [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T16:29:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T12:47:54+00:00\" \/>\n<meta name=\"author\" content=\"Sophia Anderson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sophia Anderson\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/\"},\"author\":{\"name\":\"Sophia Anderson\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\"},\"headline\":\"How to retrieve the content of a line in AvalonEdit?\",\"datePublished\":\"2024-03-15T16:29:25+00:00\",\"dateModified\":\"2024-03-21T12:47:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/\"},\"wordCount\":62,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/\",\"name\":\"How to retrieve the content of a line in AvalonEdit? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T16:29:25+00:00\",\"dateModified\":\"2024-03-21T12:47:54+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to retrieve the content of a line in AvalonEdit?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30\",\"name\":\"Sophia Anderson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g\",\"caption\":\"Sophia Anderson\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to retrieve the content of a line in AvalonEdit? - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/","og_locale":"en_US","og_type":"article","og_title":"How to retrieve the content of a line in AvalonEdit?","og_description":"To retrieve the line content in AvalonEdit, you can use the following code: using ICSharpCode.AvalonEdit.Document; TextDocument document = textEditor.Document; int lineNumber = 1; \/\/ \u884c\u53f7\u4ece1\u5f00\u59cb\u8ba1\u6570 \/\/ \u83b7\u53d6\u6307\u5b9a\u884c\u53f7\u7684\u6587\u672c\u884c DocumentLine line = document.GetLineByNumber(lineNumber); string lineText = document.GetText(line); \/\/ \u8f93\u51fa\u884c\u5185\u5bb9 Console.WriteLine(lineText); In the above code, we first obtain the TextDocument object of AvalonEdit, then retrieve the DocumentLine object [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T16:29:25+00:00","article_modified_time":"2024-03-21T12:47:54+00:00","author":"Sophia Anderson","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Sophia Anderson"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/"},"author":{"name":"Sophia Anderson","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30"},"headline":"How to retrieve the content of a line in AvalonEdit?","datePublished":"2024-03-15T16:29:25+00:00","dateModified":"2024-03-21T12:47:54+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/"},"wordCount":62,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/","name":"How to retrieve the content of a line in AvalonEdit? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T16:29:25+00:00","dateModified":"2024-03-21T12:47:54+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-retrieve-the-content-of-a-line-in-avalonedit\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to retrieve the content of a line in AvalonEdit?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/19a24313de9c988db3d69226b4a40a30","name":"Sophia Anderson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c726c09aa40e37115fb5c62d0c3ed62c16ca255d3763e2e3ae83a70ddf8c2175?s=96&d=mm&r=g","caption":"Sophia Anderson"},"url":"https:\/\/www.silicloud.com\/blog\/author\/sophiaanderson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/18224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=18224"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/18224\/revisions"}],"predecessor-version":[{"id":51889,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/18224\/revisions\/51889"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=18224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=18224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=18224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}