17

以下のコードの戻り値の型に MarshalAsAttribute を適用するにはどうすればよいですか?

public ISomething Foo()
{
    return new MyFoo();
}
4

2 に答える 2

40

http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshalasattribute.aspxによると:

[return: MarshalAs(<your marshal type>)]
public ISomething Foo()
{
    return new MyFoo();
}
于 2008-09-25T04:24:44.713 に答える
3
[return:MarshalAs]
public ISomething Foo()
{
    return new MyFoo();
}
于 2008-09-25T04:25:35.307 に答える