也许你还记得在C++中,类里面定义的方法的具体实现是在类的外部实现的,但在C#中已经不允许,C#规定所有的代码都必须在类中,所以方法的代码就只能和C++中的内联函数的格式一样,但是切记,C#中的这样写法并不意味着是内联的,在C#中已经取消了内联函数的定义,.net会在编译的时候自动确定是否内联.
从上面的例子中还能发现一个不同点就算是:在类定义结束的时候没有了分号;
也许你还记得在C++中,类里面定义的方法的具体实现是在类的外部实现的,但在C#中已经不允许,C#规定所有的代码都必须在类中,所以方法的代码就只能和C++中的内联函数的格式一样,但是切记,C#中的这样写法并不意味着是内联的,在C#中已经取消了内联函数的定义,.net会在编译的时候自动确定是否内联.
从上面的例子中还能发现一个不同点就算是:在类定义结束的时候没有了分号;