微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从外部文件显示C#源代码?

对于我的项目,我想显示从外部文件获取的C#源代码.我想要做的就是解析该文件,如果可能的话显示带语法高亮的代码.

如果可能的话,我想把我读过的代码分成各种方法.

我应该从哪里开始?

解决方法

我推荐 AvalonEdit.它易于设置和使用.例

xmlns:avalonEdit="http://icsharpcode.net/sharpdevelop/avalonedit"

<avalonEdit:TextEditor Name="textEditor"
                       Loaded="textEditor_Loaded"
                       FontFamily="Consolas"
                       FontSize="10pt"/>

private void textEditor_Loaded(object sender,RoutedEventArgs e)
{
    textEditor.Load(@"C:\MainWindow.xaml.cs");
    textEditor.SyntaxHighlighting =
        HighlightingManager.Instance.GetDeFinition("C#");
}

示例输出

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐