VB.NET如何添加返回属性?

时间:2009-10-02 14:09:34

标签: vb.net return-value c#-to-vb.net

我正在将C#代码转换为VB.Net,C代码在函数上方具有以下功能:

[return: System.Xml.Serialization.XmlElementAttribute("Name", IsNullable=true)]

3 个答案:

答案 0 :(得分:4)

鉴于此C#代码:

public [return:XmlElement("Name", IsNullable=true)] string Foo()
{
    return "";
}

会转换为:

Public Function Foo() As <XmlElement("Name", IsNullable := True)> String
    Return ""
End Function

答案 1 :(得分:0)

IN VB.Net只是把它放在As子句

中的类型之前
Public Function Example() As <XmlElementAttribute("Name", IsNullable:=true)> As SomeType
  ...
End FUnction

答案 2 :(得分:-1)

我并没有真正使用VB,但对于子程序,我认为需要输入一个与子程序同名的变量。

但是既然你说VB .NET,常规'Return'关键字不能做什么吗?

http://msdn.microsoft.com/en-us/library/2e34641s.aspx

如果不是这样,我不确定你面临的确切问题。如果您能提供更多信息,将会很有帮助。