zoukankan      html  css  js  c++  java
  • 使用 csc.exe 编译C#代码

    csc.exe是C#的编译器,可以将C#代码编译为IL中间语言代码(exe、dll),然后再通过.net framework中的clr内的JIT(即时编译器)将中间语言代码编译为机器语言,然后再由机器执行。

    我们先新建一个代码文件,Demo.cs,输入以下代码:

    using System;
    
    namespace ConsoleApp
    {
        class Demo
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Hello World");
                Console.ReadKey();
            }
        }
    }

    csc.exe工具在.net framework安装目录下,我的是在这个目录下:C:WindowsMicrosoft.NETFramework64v4.0.30319;

    为了方便使用,我们可以将该路径加入环境变量;

    然后在命令提示符窗口内使用该编译器,csc Demo.cs,就会在Demo.cs代码文件所在目录下生成Demo.exe文件,Demo.exe文件就是中间语言代码文件。

    我们可以使用dnspy反编译工具查看该exe文件,证明这是一个中间语言代码文件;

    双击Demo.exe文件就会执行你写的代码了。

  • 相关阅读:
    jquery-validate v1.19.2 源码分析
    jquery之遍历-Section04
    jquery之元素-Section03
    jquery之效果-Section02
    jquery之入门-Section01
    CSS世界(七)思维导图
    shell文件处理awk
    jquery插件懒加载
    jquery插件改变背景色
    jquery多库共存
  • 原文地址:https://www.cnblogs.com/fanful/p/9096397.html
Copyright © 2011-2022 走看看