Ich versuche, mich durch das NerdDinner-Tutorial zu arbeiten - und als Übung konvertiere ich es in VB, wie ich gehe. Ich bin nicht sehr weit und nachdem ich die C# Yield-Anweisung passiert habe, stecke ich auf Shared VB Array Initialisers fest.Wie erstellt man Shared VB Array Initialiser für NerdDinner
static IDictionary<string, Regex> countryRegex =
new Dictionary<string, Regex>() {
{ "USA", new Regex("^[2-9]\\d{2}-\\d{3}-\\d{4}$")},
{ "UK", new
Regex("(^1300\\d{6}$)|(^1800|1900|1902\\d{6}$)|(^0[2|3|7|8]{1}[0-
9]{8}$)|(^13\\d{4}$)|(^04\\d{2,3}\\d{6}$)")},
{ "Netherlands", new Regex("(^\\+[0-9]{2}|^\\+[0-
9]{2}\\(0\\)|^\\(\\+[0-9]{2}\\)\\(0\\)|^00[0-9]{2}|^0)([0-9]{9}$|[0-9\\-
\\s]{10}$)")},
Kann mir bitte jemand helfen, dies in VB zu schreiben?
Dieser Code weist einen Fehler auf, da er String und Regex nicht als Element für das Array akzeptiert.
Dank
Dank Jon, ich dachte in diese Richtung, obwohl ich nicht soweit gekommen war, alles in eine Shared-Methode zu schreiben - ich überlegte gerade, der Klasse einen Konstruktor hinzuzufügen! Mein Fehler! Prost –