这不是更灵活吗?像Math里面的方法都是静态的。有必要为了计算一个Sin()的结果而生成一个实例吗?这多麻烦。

解决方案 »

  1.   

    要生成对象呀,但和 C++ 一样,静态的成员是不用生成对象的。而 Show 就是 MessageBox 类的一个静态成员。在 C++ 中使用 :: 来访问静态成员,在 C# 中是用 . 来访问静态成员的。
      

  2.   

    mubaosen(小楼一夜听春雨)你同意什么呀?你懂,就发表一下。
    CForce()、duxqi(小齐)是好兄弟,CForce()首先感谢,你第二次为本人答疑。
      

  3.   

    371zt(虫),给我一份。
    [email protected]
      

  4.   

    麻烦给我一份啊
    [email protected]
      

  5.   

    1、"我看别人的C#程序,经常见到不用生成对象,直接调用类的函数"
      那是类中的静态函数不用实例化就可直接调用,这些静态的函数在程序一开始时就被载入了。
    2、“我想不通C#的类与对象有什么不同?”
      这说明你对面向对象的概念还不是很明白,简单的说,世界上的任何东西都可以是对象,你,我;但是你和我并不是类;只有把你和我的特点抽象出来形成一个human的类,类是对对象的抽象。这方面的知识你可以看看面向对象的书。