標籤:style blog http color os 使用 ar 檔案 2014
本篇主要體驗:編寫C#,IL代碼,用"VS2012開發人員命令提示"編譯成程式集,並運行程式。
□ C#檔案編譯為程式集
→在F盤建立as檔案夾
→在as檔案夾下建立MyClass.cs
→用記事本開啟編寫如下代碼,並儲存
using System;
public class MyClass
{
public static void PrintSth()
{
Console.WriteLine("Hello");
}
}
→開啟"VS2012開發人員命令提示",輸入如下命令,並按斷行符號
→輸入如下命令把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();
}
}
→開啟"VS2012開發人員命令提示",輸入如下命令,並按斷行符號
查看F盤下的as檔案夾中,多了一個MainClass.exe程式集
→繼續輸入如下命令,並按斷行符號
C#程式集系列01,用記事本編寫C#,IL代碼,用DOS命令編譯器集,運行程式