我正在将C#代码转换为VB.Net,C代码在函数上方具有以下功能:
[return: System.Xml.Serialization.XmlElementAttribute("Name", IsNullable=true)]
答案 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
如果不是这样,我不确定你面临的确切问题。如果您能提供更多信息,将会很有帮助。