すべてを展開すべてを収束
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 
 
 
 
 
-
|
|
|
|
|
|
|
|
!
 
 
 
-
|
|
-
|
|
|
|
|
!
|
|
|
-
|
|
|
|
|
!
!
 .assembly test{}
 
.method static void Main()
{
        .entrypoint
    
            newobj     instance void Cart::.ctor()        pop     
    ret
}
 
.class Cart
{
        .method public void .ctor()
    {
                    ldstr    
        call    void [mscorlib]System.Console::WriteLine( string )
 
        ret
    }
 
        .method public static void .cctor()
    {
                    ldstr    
        call    void [mscorlib]System.Console::WriteLine( string )
 
        ret
    }
}

実行結果:

 静的コンストラクタ
 コンストラクタ

C#では・・・

すべてを展開すべてを収束
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 
-
|
!
 
 
-
|
-
|
!
|
|
-
|
!
!
void main()
{
    new Cart();
}
 
class Cart
{
    public Cart()
    {
        System.Console.WriteLine();
    }
 
    static Cart()
    {
        System.Console.WriteLine();
    }
}

VB.NETでは・・・

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
Sub Main()
      New Cart
End Sub
 
Class Cart
      Public Sub New()
            System.Console.WriteLine 
      End Sub
 
      Shared Sub New()
            System.Console.WriteLine 
      End Sub
End Class

トップ 編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード 新規 一覧 単語検索 最終更新 ヘルプ 最終更新のRSS xenowire
Last-modified: 2018-01-25 (木) 15:08:17