私はthis sitemap clasの作業をしようとしています。VB.NETとLINQ。私はここで何が欠けていますか?
私は一度も使ったことのないLINQを使っているようですが、プログラミングの半分は新しいものを学ぶことです!
私の問題は、私はLINQコードがどこにコンパイルエラーを取得しているということです。 VSはそれを認識しません。私はsystem.data.linqへの参照を持っていますが、私はsystem.data.linqのインポートを持っていますが、コードが読み取られる場所はまだ"Dim folders = From o From Directory.GetDirectories ..."、それは私に"声明の終わりは期待された。
LINQを使用できるように、この問題を配線する際に何が欠けていますか?私のフレームワークは2.0.5です。 LINQは2で私に利用できないのですか?もしそうなら、私のGACでsystem.data.linqはなぜですか?
Private Sub AddFolders(ByVal parentNode As SiteMapNode)
Dim folders = From o In Directory.GetDirectories(HttpContext.Current.Server.MapPath(parentNode.Key)) _
Let dir = New DirectoryInfo(o) _
Where Not Regex.Match(dir.Name, ExcludedFolders).Success _
Select New()
For Each item In folders
Dim folderUrl As String = parentNode.Key + item.DirectoryName
Dim folderNode As New SiteMapNode(Me, folderUrl, Nothing, item.DirectoryName, item.DirectoryName)
AddNode(folderNode, parentNode)
AddFiles(folderNode)
Next
End Sub
感謝のy'all:
は、ここでは、コードです。スタックオーバーフローの岩。
Arg。私たちはまだ2005年です。毎週私たちはアップグレードする必要があり、無視されます。これは少なくとも私のためにまだ弾薬です。 ありがとう! – aape