我想在我的C#项目中使用下面的VB.Net类。有没有办法做到这一点? 在此先感谢。如何在C#项目中使用VB.net类?
Public Class XMLItemList
Private sb As System.Text.StringBuilder
Public Sub New()
sb = New System.Text.StringBuilder
sb.Append("<items>" & vbCrLf)
End Sub
Public Sub AddItem(ByVal Item As String)
sb.AppendFormat("<item id={0}{1}{2}></item>{3}", Chr(34), Item, Chr(34), vbCrLf)
End Sub
Public Overrides Function ToString() As String
sb.Append("</items>" & vbCrLf)
Return sb.ToString
End Function
End Class
1),如果你不需要将它保留为VB; 2)为什么人们使用字符串连接来构建XML,而不是我不知道理解XML的实际组件。 –
另外请注意这个班级是多么的糟糕。你只能调用'ToString()'一次,否则它肯定返回*不是* XML。 –