Объясните фрагмент кода C# и преобразование в VB.NET.C#

Место общения программистов C#
Anonymous
Объясните фрагмент кода C# и преобразование в VB.NET.

Сообщение Anonymous »

Вчера я задал этот вопрос. Рубенс Фариас ответил на этот вопрос, указав на этот фрагмент кода, который он написал. Следующая его часть не может быть скомпилирована MS Visual Studio 2010 Professional Beta 2.

Код: Выделить всё

byte[] buffer =
Encoding.UTF8.GetBytes(
String.Join("&",
Array.ConvertAll(
inputs.ToArray(),
delegate(KeyValuePair item)
{
return item.Key + "=" + HttpUtility.UrlEncode(item.Value);
})));
В Visual Studio выдаются эти ошибки. К сожалению, Рубенс больше не отвечает.

Поэтому у меня следующие вопросы/просьбы:
  • Я не понимаю этот фрагмент кода, объясните, что именно происходит.
  • Пожалуйста, объясните, как эту часть нужно переписать, чтобы она «работала» в VS.
  • Пожалуйста, объясните, как мне преобразовать его в VB.NET. Я пробовал это с помощью онлайн-конвертеров, но безуспешно.


Подробнее здесь: https://stackoverflow.com/questions/214 ... -to-vb-net

Вернуться в «C#»