【发布时间】:2010-01-27 08:50:28
【问题描述】:
昨天我问了这个question。 Rubens Farias 指着他写的piece of code 回答了这个问题。 MS Visual Studio 2010 Professional Beta 2无法编译以下部分。
byte[] buffer =
Encoding.UTF8.GetBytes(
String.Join("&",
Array.ConvertAll<KeyValuePair<string, string>, string>(
inputs.ToArray(),
delegate(KeyValuePair item)
{
return item.Key + "=" + HttpUtility.UrlEncode(item.Value);
})));
它在 Visual Studio 中给出these 错误。不幸的是,鲁本斯不再回复了。
所以我有以下问题/要求:
- 我不明白这段代码,请解释一下到底发生了什么。
- 请说明如何重写此部分以使其在 VS 中“工作”。
- 请解释我应该如何将它转换为 VB.NET。我使用在线转换器尝试过,但无济于事。
【问题讨论】:
-
嗯,你说的是这个鲁本斯吗? :) stackoverflow.com/users/113794/rubens-farias
标签: c# vb.net compiler-construction