当前位置:网站首页 > Go语言开发 > 正文

vs怎么用c语言(vs怎么编写c语言)



本文介绍如何使用 C# 编译器从文本源编译代码。

原始产品版本:Visual Studio,.NET Framework
原始 KB 编号:

Microsoft .NET Framework公开了允许以编程方式访问 C# 语言编译器的类。 如果要编写自己的代码编译实用工具,这可能很有用。 本文提供的示例代码使你能够从文本源编译代码。 应用程序允许你仅生成可执行文件或生成可执行文件并运行它。 在编译过程中发生的任何错误都会显示在窗体上。

  • Visual Studio
  • Visual C# 语言编译器

.NET Framework提供编译器执行接口。 类 实现此接口,并提供对 C# 代码生成器和代码编译器实例的访问。 下面的示例代码创建 的 实例,并使用它来获取对接口的 引用。

 
  

获得对接口的 引用后,即可使用它来编译源代码。 你将使用 类将参数传递给编译器。 下面是一个示例:

 
  

上面的代码使用 对象告诉编译器,你希望生成一个可执行文件 (而不是 DLL) 并且你希望将生成的程序集输出到磁盘。 对 的调用是编译程序集的位置。 此方法采用参数对象和源代码,这是一个字符串。 编译代码后,可以检查以查看是否存在任何编译错误。 使用 的 返回值,该返回值是 一个 对象。 此对象包含错误集合,其中包含编译期间发生的任何错误。

 
  

还有其他编译选项,例如从文件编译。 还可以批量编译,这意味着可以同时编译多个文件或源。

  1. 创建新的 Visual C# .NET Windows 应用程序。 默认情况下,将创建 Form1
  2. 将 Button 控件添加Form1,然后将其 Text 属性更改为 Build
  3. 将另一个 Button 控件添加到 Form1,然后将其 Text 属性更改为 “运行”。
  4. 将两个 TextBox 控件添加到 Form1,将两个控件的 Multiline 属性设置为 True,然后调整这些控件的大小,以便可以将多行文本粘贴到每个控件中。
  5. 在代码编辑器中,打开 Form1.cs 源文件。
  6. 在 类中,粘贴以下按钮单击处理程序。
     

    在文件的开头,添加以下 语句:

     
  7. Form1.cs 中,找到 构造函数。
  8. 在构造函数中调用 后,添加以下代码,以将按钮单击处理程序连接到添加到 Form1 的两个按钮。
     
  9. 运行项目。 加载 Form1 后,单击“生成”按钮。
  10. 接下来,将以下文本复制到文本框中,替换任何现有文本:
     
  11. 再次单击“ 生成 ”。 编译应成功。
  12. 单击“ 运行”,它将编译代码并运行生成的可执行文件。 编译将创建一个名为 Out.exe的可执行文件,该文件保存在与正在运行的应用程序相同的文件夹中。
  13. 最后,修改文本框中的代码,将另一行文本输出到控制台窗口。 单击“ 运行 ”查看输出。
  • CSharpCodeProvider 类
  • ICodeCompiler 接口
到此这篇vs怎么用c语言(vs怎么编写c语言)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 程序员入门学什么语言(程序员一般学什么语言)2025-09-07 18:18:08
  • 时钟代码c语言(电子时钟c语言)2025-09-07 18:18:08
  • 苹果开发者账号个人注册流程视频(苹果开发者账号个人注册流程视频怎么下载)2025-09-07 18:18:08
  • 行为驱动开发(行为驱动开发指南)2025-09-07 18:18:08
  • 工具类软件开发(工具类软件开发流程)2025-09-07 18:18:08
  • linux驱动开发入门与实战pdf(linux驱动开发书)2025-09-07 18:18:08
  • 广度优先搜索算法c语言实现(广度优先搜索代码c语言实现)2025-09-07 18:18:08
  • goa电路(goa电路结构及驱动方法与流程)2025-09-07 18:18:08
  • 苹果开发者账号注册流程多少钱一年(苹果开发者账号注册需要几天)2025-09-07 18:18:08
  • 单片机程序编写用什么语言(单片机程序编写用什么语言比较好)2025-09-07 18:18:08
  • 全屏图片