2010-03-23 4 views
4

Как вы преобразовываете следующий код C# в VB.NET?Перевести этот код с C# на VB.NET

private static readonly ICollection<string> 
    _skipHeaders = new[] 
     { 
      "Connection", 
      "Keep-Alive", 
      "Accept", 
      "Host", 
      "User-Agent", 
      "Content-Length", 
      "Content-Type", 
      "Accept-Encoding", 
      "Authorization", 
      "Referer", 
      ProxyMethodHeader, 
      ProxyAuthorizationHeader, 
      ProxyAcceptHeader, 
      ProxyAgentHeader, 
      ProxyQueryHeader 
     }; 
+0

Служба кодирования кода ссылки находится по адресу http://www.developerfusion.com/tools/convert/csharp-to-vb/](http://www.developerfusion.com/tools/convert/csharp- to-vb /) (как C#, так и VB.NET и C# на VB.NET). –

ответ

7

Следующая будет работать для VB9

Private Shared _skipHeaders as ICollection(Of String) = New String() { _ 
    "Connection", _ 
    "Keep-Alive", _ 
    ... } 
+0

Спасибо, символы продолжения линии были недостающим звеном. Я получил тот же результат, что и первый ответ от переводчиков онлайн-кода. – Congero

2
Private Shared ReadOnly _skipHeaders As ICollection(Of String) = New() 
{"Connection", "Keep-Alive", "Accept", "Host", "User-Agent", "Content-Length", "Content-Type", "Accept-Encoding", "Authorization", "Referer", ProxyMethodHeader, ProxyAuthorizationHeader, ProxyAcceptHeader, ProxyAgentHeader, ProxyQueryHeader} 
1

Я upvoted ответ JaredPar, потому что это правильно. Для справок в будущем есть отличный инструмент для конвертации на http://www.developerfusion.com/tools/convert/csharp-to-vb/.

+0

Преобразование кода на developerfusion.com обычно хорошо, в этом случае оно не включало символы продолжения строки. – Congero

+0

well - thats true - но только потому, что он сделал это на одной линии, поэтому необходимо продолжение arent. – ChickenMilkBomb

Смежные вопросы