using System.CodeDom.Compiler;
using System.ComponentModel;
using System.Diagnostics;
using System.Xml.Serialization;namespace Microsoft.Crm.SdkTypeProxy
{
    [Serializable]
    [DebuggerStepThrough]
    [GeneratedCode("wsdl", "2.0.50727.42")]
    [DesignerCategory("code")]
    [XmlType(Namespace = "http://schemas.microsoft.com/crm/2007/WebServices")]
    public class WhoAmIRequest : Request
    {
        public WhoAmIRequest();
    }
}问下各路大侠,为什么这个 class 不是 abstract 的,但是里面的那个方法可以不实现??

解决方案 »

  1.   

    public WhoAmIRequest();默认的类构造器, 可以为空,
      

  2.   


    public WhoAmIRequest();  不是构造器吧?
      

  3.   

    不用加花括号???那为什么我下面这段代码编译就不能通过?using System;class A
    {
    static void Main()
    {

    } public A();
    }
      

  4.   

    这个是微软的一个dll里面的,我在 vs 里右键点“转到定义”看到了,tab上面写着“从元数据”。
      

  5.   

    那个是元数据,本来就是只有函数定义而没有具体实现的.
    因为具体的代码都在dll里面,并不是自己的项目里的代码。