für diese Linie:Typ erwartet auf einen Punkt in vb.net?
Private _allowedLocations As Point() = New() {New Point(50, 50), New Point(500, 500), New Point(700, 100)
Ich bin die Fehler „Typen für‚new()‘
, was ist falsch mit der Syntax
für diese Linie:Typ erwartet auf einen Punkt in vb.net?
Private _allowedLocations As Point() = New() {New Point(50, 50), New Point(500, 500), New Point(700, 100)
Ich bin die Fehler „Typen für‚new()‘
, was ist falsch mit der Syntax
Sie müssen die Typnamen wiederholen, bevor die erwartete bekommen(). Sie können den Code umschreiben als
Private _allowedLocations As Point() = New Point() {New Point(50, 50), New Point(500, 500), New Point(700, 100) }
folgt dachte ich, die ganze New-Ausdruck war unnötig:
Private _allowedLocations As Point() = {New Point(50, 50), New Point(500, 500), New Point(700, 100) }
Ja ist es. Es war eigentlich ich, die den anstößigen Code für den Anfang zur Verfügung stellte; automatisch von C# konvertiert, aber immer noch. Ich schäme mich ... –
es war überhaupt nicht beleidigend, ich möchte Ihnen noch einmal danken, dass Sie mir geholfen haben. –
Wenn VB10 mit implizit getippten Arrays eintrifft, könnten Sie auch den "As Point" weglassen. – MarkJ