C#到VB.Net转换协助

时间:2014-02-25 19:08:26

标签: c# asp.net-mvc vb.net

我有以下C#代码:

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

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我的坏成员,这是名称空间问题。

我只需要添加导入:

Imports System.Linq.Expressions

我想在我问之前我应该​​深入挖掘一下。 :(