代码之家  ›  专栏  ›  技术社区  ›  Kepboy

如何将.NET属性应用于返回类型

  •  15
  • Kepboy  · 技术社区  · 16 年前

    如何将MarshalAsAttribute应用于下面代码的返回类型?

    public ISomething Foo()
    {
        return new MyFoo();
    }
    
    2 回复  |  直到 15 年前
        1
  •  36
  •   Franci Penov    16 年前

    根据 http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshalasattribute.aspx :

    [return: MarshalAs(<your marshal type>)]
    public ISomething Foo()
    {
        return new MyFoo();
    }
    
        2
  •  2
  •   Jonathan Rupp    16 年前
    [return:MarshalAs]
    public ISomething Foo()
    {
        return new MyFoo();
    }