我有以下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
感谢您的帮助。
答案 0 :(得分:1)
expression As Expression(Of Func(Of TModel, TProperty))
答案 1 :(得分:0)
我的坏成员,这是名称空间问题。
我只需要添加导入:
Imports System.Linq.Expressions
我想在我问之前我应该深入挖掘一下。 :(