C# 类为文本和关键字(如记事本++;编辑XML或代码时

C# 类为文本和关键字(如记事本++;编辑XML或代码时,c#,C#,我想实现一个类,为我提供一个漂亮的文本显示,突出显示关键字。我正在显示SQL和XML代码,notepad++运行良好 有人知道我可以用类似的特性实现一个类吗 即使是堆栈溢出在您将某些内容设置为代码时也会这样做。就像这个例子一样,blow是我要显示的文本,堆栈溢出格式,让它看起来很漂亮 这就是我要找的 <!-- Visual Studio 2010 Ultimate Trial --> <File friendlyName="Visual Studio 2010 Ultimate

我想实现一个类,为我提供一个漂亮的文本显示,突出显示关键字。我正在显示SQL和XML代码,notepad++运行良好

有人知道我可以用类似的特性实现一个类吗

即使是堆栈溢出在您将某些内容设置为代码时也会这样做。就像这个例子一样,blow是我要显示的文本,堆栈溢出格式,让它看起来很漂亮

这就是我要找的

<!-- Visual Studio 2010 Ultimate Trial -->
<File friendlyName="Visual Studio 2010 Ultimate Trial" url="http://download.microsoft.com/download/4/0/6/4067968E-5530-4A08-B8EC-17D2B3F02C35/vs_ultimateweb.exe" installArgs="/q /full /norestart" estDownloadTime="00:00:20" estInstallTime="01:10:00" />
<!-- Silverlight 4 Tools for Visual Studio -->

> p>您可能对

感兴趣,您可以考虑使用记事本++用于呈现文本的核心组件。


存在您可以使用的问题。

彩色代码有问题,我下载了代码,它使用的是第三方DLL本身。有点违背了这个目的。@Chizl,第三方DLL与单元测试和构建有关,为什么您认为这是一个问题?