运行代码时:
Private RouteList As New List(Of Route)
Private Sub BuildRouteList()
Dim Details = {New RouteDetails("MainStreet", "Park Lane", "North East"), New RouteDetails("Wall Steet", "Mulberry Lane", "South West")}
'Uses the construtor List(Of T)(IEnumerable<T>)
Dim R As New Route(New List(Of RouteDetails)(Details), "1")
RouteList.Add(R)
Dim Details2 = {New RouteDetails("Wall Street", "Strawberry Lane", "South West"), New RouteDetails("Pine Street", "Little Maid Lawnd", "North")}
Dim R2 As New Route(New List(Of RouteDetails)(Details2), "2")
RouteList.Add(R2)
End Sub
(带有我的html) 我得到:
Private Sub OPCode1()
MessageBox.Show(RouteList(0).RouteDetailsList(1).strToLane) 'shows Mulberry Lane
For Each item As Route In RouteList
ListBox1.Items.Add(item)
For Each route In item.RouteDetailsList
ListBox1.Items.Add(route) 'The ListBox calls .ToString on the item for display
Next
Next
End Sub
有人知道这是为什么吗?我知道该节点不适用于浏览器,但是我很困惑为什么browserify无法正常工作。
答案 0 :(得分:2)
来自Browserify:
浏览器没有定义require方法,但是Node.js有。借助Browserify,您可以编写使用require的代码,就像在Node中使用该代码一样。
Browserify让您使用require
。它不不让您使用由浏览器不提供的Node.js提供的API,包括从运行代码的计算机中读取文件所需的API。