Je suis en train de convertir le code C# pour VB.Net et le code C a ce au-dessus de la fonction:VB.NET Comment ajouter un attribut de retour?
[return: System.Xml.Serialization.XmlElementAttribute("Name", IsNullable=true)]
Je suis en train de convertir le code C# pour VB.Net et le code C a ce au-dessus de la fonction:VB.NET Comment ajouter un attribut de retour?
[return: System.Xml.Serialization.XmlElementAttribute("Name", IsNullable=true)]
Vu ce code C#:
public [return:XmlElement("Name", IsNullable=true)] string Foo()
{
return "";
}
se traduira par quelque chose comme:
Public Function Foo() As <XmlElement("Name", IsNullable := True)> String
Return ""
End Function
Je n'ai pas vraiment beaucoup travaillé avec VB, mais pour un sous-programme, je pense avoir besoin de mettre un variable qui est le même nom que le sous-programme.
Mais puisque vous dites VB .NET, le mot-clé 'Return' habituel ne fait-il pas quelque chose?
http://msdn.microsoft.com/en-us/library/2e34641s.aspx
Si ce n'est pas le cas, je ne sais pas quel est le problème exact que vous faites face. Ce serait utile si vous pouviez fournir plus d'informations.
VB.Net, il suffit de mettre juste avant le type dans la clause As
Public Function Example() As <XmlElementAttribute("Name", IsNullable:=true)> As SomeType
...
End FUnction
Qu'avez-vous essayé? –