2009-01-05 6 views
0

J'ai un DependencyObject en C# qui est utilisé dans un tableau. Exemple illustré ci-dessous:DependencyObject Array C# à VB.NET

private KeywordTag[] tags = new KeywordTag[] { 
    new KeywordTag { Tag = "test", IncidenceCount = 2076 }, 
    new KeywordTag { Tag = "oi", IncidenceCount = 2052 }, 
    new KeywordTag { Tag = "hmm", IncidenceCount = 1887 }, 
    new KeywordTag { Tag = "grr", IncidenceCount = 1414 }, 
    new KeywordTag { Tag = "thanks", IncidenceCount = 1166 }} 

Comment convertir ce code en VB.NET?

Merci!

Répondre

3

mannequin était presque droite, la syntaxe de VB.Net a un "AVEC" après les constructeurs.

Private tags() As KeywordTag = { _ 
    New KeywordTag() WITH {.Tag = test", .IncidentCount = 2076}, _ 
    New KeywordTag() WITH {.Tag = "oi", .IncidentCount = 2052}, _ 
    New KeywordTag() WITH {.Tag = "hmm", .IncidentCount = 1887}, _ 
    New KeywordTag() WITH {.Tag = "grr", .IncidentCount = 1414}, _ 
    New KeywordTag() WITH {.Tag = "thanks", .IncidentCount = 1166} _ 
    } 
+0

Je parie qu'il n'y a pas de blanc avant "Tag". Mais cela ressemble mieux à la mienne, alors je l'ai supprimé. – dummy

2

Quelque chose comme: la réponse

Private tags() As KeywordTag = { New KeywordTag { Tag = "test", IncidenceCount = 2076 }, New KeywordTag { Tag = "oi", IncidenceCount = 2052 }, New KeywordTag { Tag = "hmm", IncidenceCount = 1887 }, New KeywordTag { Tag = "grr", IncidenceCount = 1414 }, New KeywordTag { Tag = "thanks", IncidenceCount = 1166 }}