2014-02-25 168 views
0

我有下面的C#代碼:C#到VB.Net轉換援助

public static MvcHtmlString ExtendedDropDownListFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression, IEnumerable<ExtendedSelectListItem> selectList, string optionLabel, object htmlAttributes) 
{ 
    return SelectInternal(htmlHelper, optionLabel, ExpressionHelper.GetExpressionText(expression), selectList, false /* allowMultiple */, HtmlHelper.AnonymousObjectToHtmlAttributes(htmlAttributes)); 
} 

我用的這一個VB轉換掙扎,並想知道如果有人能幫助。具體來說,功能簽名中的行:

Expression<Func<TModel, TProperty>> expression 

感謝您的任何幫助。

回答

0

我的壞傢伙,這是一個命名空間問題。

我只需要添加一個進口:

Imports System.Linq.Expressions 

我想我應該在更深一點挖之前我問。 :(

+1

有時,制定問題有助於確定答案的真實來源。 –

1
expression As Expression(Of Func(Of TModel, TProperty))