【问题标题】:Check if text is C# Code in C#检查文本是否是 C# 中的 C# 代码
【发布时间】:2018-07-30 09:36:45
【问题描述】:

在我的 C# Winforms 应用程序中,我有一个文本框,用户可以在其中输入文本。是否有任何方法/任何标准来检查输入的代码是否为 C# 代码?

【问题讨论】:

标签: c#


【解决方案1】:

您可以使用CSharpCodeProvider 来编译输入文本。 如果它构建成功,它是 c# 代码。

【讨论】:

  • 我只想知道它的代码是否正确,而不是它的正确代码
  • @VerbxteneSkillz 你想如何区分无效代码和随机文本?任何常用词都可以是类、字段或属性。我认为自己编译或检查整个语法(我不建议这样做)是唯一的选择
猜你喜欢
  • 2010-10-09
  • 2011-06-12
  • 1970-01-01
  • 2015-07-10
  • 1970-01-01
  • 2013-03-21
  • 1970-01-01
  • 2012-11-09
  • 1970-01-01
相关资源
最近更新 更多