本篇主要體驗:編寫C#,IL代碼,用"VS2012開發人員命令提示"編譯成程序集,并運行程序。
□ C#文件編譯為程序集
→在F盤創建as文件夾→在as文件夾下創建MyClass.cs→用記事本打開編寫如下代碼,并保存
→打開"VS2012開發人員命令提示",輸入如下命令,并按回車using System;public class MyClass{public static void PRintSth(){Console.WriteLine("Hello");}}
→輸入如下命令把MyClass.cs編譯成MyClass.dll程序集文件,并按回車
查看F盤下的as文件夾中,多了一個MyClass.dll程序集
□ IL文件編譯為程序集
→在as文件夾下創建SecondClass.il→用記事本打開編寫如下代碼,并保存
.assembly SecondClassAssembly {}.assembly extern mscorlib {}.class public SecondClass extends [mscorlib]system.object{.method public static void PrintSth() cil managed{ldstr "hello from IL"call void [mscorlib]System.Console::WriteLine(string)ret}}
→輸入如下命令

→按回車,看到如下界面

查看F盤下的as文件夾中,多了一個SecondClassAssembly.dll程序集
→查看as文件夾下的dll文件,輸入如下命令,并按回車

□ 使用程序集運行程序
→在as文件夾下創建MainClass.cs→用記事本打開編寫如下代碼,并保存
using System;class MainClass{static void Main(){MyClass.PrintSth();}}
新聞熱點
疑難解答