如题。

解决方案 »

  1.   

    shared是vb.net的语法,static是C#的语法,两个意思是一样的
      

  2.   

    在vb中
    shared是静态方法  static用来申明过程中的静态变量
    在c#中
    static用来申明静态方法
      

  3.   

    可以使用Public Shared(在C# 中为public static)成员提供与某类型相关的实用程序函数。可以使用该
    类型名调用Shared (static) 成员;
      

  4.   

    shared是vb.net的关键字,static是c#的关键字,两者的含义相同:都是修饰符,声明属于类型本身而不是属于特定对象的静态成员。
      

  5.   

    shared是vb.net的关键字,static是c#的关键字,两者的含义相同:都是修饰符,声明属于类型本身而不是属于特定对象的静态成员。
    ======================================================================
    你的说法好像有问题。static也是vb.net的关键字。
      

  6.   

    我在做asp.net,采用vb.net。我在函数中作如下声明:
    Static aaa As AppDomain
    这样并不会报错。所以static也是vb.net的关键字。
      

  7.   

    在vb.net中不能用static来声明函数。只能用来声明过程中的静态变量,并且不能用来声明成员变量。
    shared既可以用来声明变量也可以用来声明函数,但是只能用来声明成员变量,这一点刚好跟static相反。