首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

Microsoft C# 編譯器與 Mono C# 編譯器比較系列(一):測試程式與環境

     編輯:關於C語言

測試用 Block 結構

struct Block
{
    public int Id { get; private set; }
    public int Time { get; set; }
    public Block(int id, int time) : this() { Id = id; Time = time; }
}

完整原始檔 Block.cs

using System;

namespace Skyiv.Ben.Test
{
    struct Block
    {
        public int Id { get; private set; }
        public int Time { get; set; }
        public Block(int id) : this() { Id = id; }
    }

    sealed class Test
    {
        static void Main()
        {
            Console.WriteLine(new Block(37).Time);
        }
    }
}

Windows 環境版本

Windows 版本資訊

接著將在 Windows (csc.exe) 與 Linux (gmcs) 分別編譯並比較 IL 代碼。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved