我读《Microsoft .NET框架程序设计(修订版)》------DoItNow的读书笔记4

我读《Microsoft .NET框架程序设计(修订版)》------DoItNow的读书笔记4

 最近几天晚上 一直都在喝酒,没有空看书. 昨晚好不容易看了一点关于 类构造器得问题(同时 前些天也跟刘小东谈论过这个问题).那就是一个类可不可以没有构造函数. 先看这段代码: using System;
namespace Xieran.Test
{
 public class App
 {
  static public void Main(System.String[] args)
  {
   System.Console.WriteLine("Hi,Mr.Liuxd!");
   System.Console.ReadLine();
  }
 }
}
其编译是可以通过 并且可以得到预想得答案数据.     好像一个类没有构造函数也可以得.  难道这是真得么?  通过ILDasm查看IL 代码如下:

 

可以看到 .ctor():void  ,这个便是IL里面得类得构造函数. 呵呵 原来是CSC在编译我们代码得时候 自动加了一个 构造函数. 自此,一个类得构造函数是不是必须得 就不言自明

posted on 2004-06-14 17:17  追忆似水年华  阅读(916)  评论(2)    收藏  举报

导航