by tonny.xu on Aug.31, 2004, under Java Tech
The Main() method is capitalized.
The Java concept of packages is replaced with the C# namespace.
C# supports attributes for including extra information for the compiler.
Boxing and unboxing convert between value and reference types.
There is no class path.
C# supports properties.
C# uses ref and out to pass types by reference instead of by value.
Delegates provide type-safe function pointers.
C# methods are non-virtual by default.
The C# switch statement supports with string data type.
C# supports enumerated types.
C# provides the struct for light-weight classes.
C# supports pointers, in unsafe code only.
Main() 方法的首字母是大写的.
Java中的packages概念替换成了C#中的namespace.
C# 支持属性,这样可以为编译器提供一些额外的信息.
值类型和引用类型转化的时候会存在装箱和拆箱.
没有Classpath一说了.
C# 支持属性.
C# 使用ref 和out 在传值的地方来传一个引用类型.
Delegates 提供了类型安全的函数指针.
C# 的方法默认是非虚的.
C# 的switch 语句支持用string 类型的数据.
C# 支持枚举类型.
C# 通过struct 来提供轻量级的类.
C# 在非安全代码的情况下支持指针.
more...