2014-02-25 219 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))