我在突出顯示的行(*)中遇到此代碼的問題;在標題中得到錯誤。任何幫助將不勝感激,因爲我不能得到解決方案。'System.Collections.ArrayList'類型的值無法轉換爲'System.Collections.Generic.List(Of iTextSharp.text.IElement)'
Dim htmlarraylist As New List(Of iTextSharp.text.IElement)
htmlarraylist = *HTMLWorker.ParseToList(New StreamReader(tempFile), New StyleSheet())*
document.Open()
For Each element As iTextSharp.text.IElement In htmlarraylist
document.Add(element)
Next
document.Close()
什麼方法HTMLWorker.ParseToList的簽名?如果您使用.NET 4,則可以使用'var'關鍵字並停止關注類型;) –
嘗試將StreamReader更改爲FileReader –