0
我创建了一个假的DLL(System.Web.Mvc)与VS2013对我的测试解决方案,我用下面的语法解析数据为:净假货 - 表达期限
bool solved = helper.ViewData.ModelState.TryGetValue(key, out state);
我现在用这个垫片(即正常工作):
ShimModelStateDictionary.AllInstances.TryGetValueStringModelStateOut =
delegate(ModelStateDictionary dictionary, string s, out ModelState @out)
{
@out = new ModelState();
return true;
};
但必须有一个替代的解决方案具有以下语法:
ShimModelStateDictionary.AllInstances.TryGetValueStringModelStateOut = (ModelStateDictionary dictionary, string s, out ModelState @out) => ...
但我不知道如何用Lambda Expression解决这个问题?我不知道这是如何工作的,也许有人可以给我一个提示,或者可以告诉我这个语法是如何工作的。