2015-04-26 25 views
-1

using語句我下面this tutorial哪裏可以找到主機類在VB.NET

,像許多其他教程,它是在何處插入代碼很模糊。我將插入主機類的哪個vb.net文件開始使用語句添加

我有一個名爲crawler.aspx的文件...它接受html之類的東西。我也有crawler.aspx.vb ...試着在那裏添加代碼,並收到一個錯誤,說該語句不能在方法/正文lambda之外使用。

+0

你的意思是'using語句'或'using directive'?後者的VB.NET等價於'Imports'。但是從您的問題或鏈接中不清楚您的意思是什麼...... – Tim

+0

1:將以下使用語句添加到主機類... using Abot.Crawler;使用Abot.Poco的 ;這就是它所說的......因此......我的困惑。不知道我應該問什麼。我已經看到了「之前使用過的語句,通常在模塊名稱下,除此之外...我不知道我應該問什麼,任何可以指向我的方向都會有所幫助 – Danimal

+0

重新閱讀您的評論,它讓我感到我正在嘗試寫vb。大多數教程都是用C#。也許我應該問的問題是如何將教程轉換爲VB? – Danimal

回答

1

代碼示例使用C#。等效的VB.NET指令是Imports。它告訴編譯器,您將使用指定程序集中的類和方法等。

只要你有你的項目中的程序集的引用(如果你通過NuGet安裝它,你應該),你可以簡單地將以下代碼行添加到包含主機類代碼的文件頂部,像這樣:

Imports Abot.Crawler 
Imports Abot.Poco 

這不應該與Using說法,這是完全不同的東西混淆。

+0

YES!我添加了上面的註釋,因爲你是回答了這個問題,我在最頂層的crawler.aspx.vb文件中重寫了「Imports」,但沒有收到錯誤。請繼續關注...可能有更多問題需要回答,因爲我嘗試將其轉換爲語言。 – Danimal

+0

@Danimal - 很好。我推薦如果遇到轉換語言的問題e,你應該問一個新問題,併發布你已經嘗試過的以及你被困住的地方。你更可能以這種方式獲得幫助。各種在線轉換器應該能夠爲您提供大部分所需的內容。 – Tim