0
我從另一個項目到VB.Net轉換一些C#代碼,但下面的代碼拋出一個錯誤錯誤時試圖C#代碼轉換爲VB.Net
Dim obj As System.Collections.ArrayList()
obj = HTMLWorker.ParseToList(New StreamReader("../sample.htm",encoding.Default),
styles)
的錯誤是「類型的值Systems.Collections.Generic.List()不能轉換爲 'Systems.Collections.Arraylist()'
原來的C#代碼是
System.Collections.ArrayList obj;
obj = HTMLWorker.ParseToList(new StreamReader("../sample.htm",Encoding.Default),
styles);
什麼是正確的VB代碼?
你不需要(=不宜用)的'()'ArrayList中後。括號還用在VB中聲明數組,而這可能會導致混亂。 – Heinzi 2011-03-29 10:07:45