Frage von xDeron, 12

Wie ruft man Methoden in Visual Studio 2015 auf (siehe Beschreibung für ein paar mehr Informationen!)?

Programmierprogramm: Visual Studio 2015

Programmiersprache: Visual Basic

Vermutung: Call METHODE()

Hab aber auch mal folgendes gesehen:

SET("NAME", "BESCHREIBUNG")

Falls ihr noch folgende Frage beantworten könntet wäre das ganz nett:

Wie kann man so eine Methode erstellen bei der mann folgendes machen kann:

SET("NAME", "BESCHREIBUNG")

Danke im Vorraus!

Antwort
von PWolff, 11

Das Schlüsselwort "Call" zum Methodenaufruf wird in VB.NET nur in ganz seltenen Fällen gebraucht. Normalerweise ist es überflüssig.

Eine Methode wird üblicherweise durch Nennen ihres Namens aufgerufen, ggf. zusammen mit ihren Argumenten in Klammern dahinter.

"Set" ist ein reserviertes Schlüsselwort; um es als selbstdefinierten Namen verwenden zu können, muss es in eckige Klammern gesetzt werden.

Eine Methode, die sich mit

[SET]("NAME", "BESCHREIBUNG")

aufrufen lässt, lässt sich definieren über

Sub [SET](Name As String, Beschreibung As String)
'Hier kommt der ganze Krempel hin,
'der mit Name und Beschreibung erledigt werden soll
End Sub

Aus welchen Programmiersprachen stammen eigentlich deine Beispiele?

Und was willst du überhaupt erreichen?

Kommentar von CrystalixXx ,

Kannst du deinen ersten Satz näher erläutern? Das liest sich so, als hätte "Call" eine andere Funktionsweise als der direkte Aufruf über den Methodennamen. Das wäre mir aber neu, denn ich verwende (der Übersichtlichkeit wegen) für Methodenaufrufe innerhalb der eigenen Klasse immer Call. Vielleicht interpretiere ich da aber auch zu viel hinein.

Kommentar von PWolff ,

Zum einen kenne ich es nur so, dass Prozeduren allein durch ihren Namen aufgerufen werden, zum anderen empfiehlt Microsoft auf https://msdn.microsoft.com/en-us/library/sxz296wz.aspx, das Call-Statement nur dort zu verwenden, wo es nötig ist.

Aber das ist eine reine Stilfrage, wenn es für dich übersichtlicher ist, verwende es weiter.

Ich frage mich immer noch, was du mit 

SET("NAME", "BESCHREIBUNG")

erreichen willst.

Kommentar von CrystalixXx ,

Ich will damit gar nichts erreichen, weil ich nicht der Fragesteller bin.
: )

Danke aber für die Antwort.

Kommentar von PWolff ,

...

Kommentar von xDeron ,

Ich selbst wollte nichts mit erreichen.

Nur falls ich mal so etwas verwenden sollte würde ich deine Antwort als hilfreich empfinden, weil ich nämlich ALLES verstanden hab.

Außerdem hab ich grad mir einen Grundkurs für's Visual Basic programmieren (Die Sprache ist Visual Basic; Programmieren mach ich jedoch mit Visual Studio 2015) und dort wurden Methoden auch erwähnt und ich hab schon einmal gesehen, das es auch ohne Call geht aber trotzdem wollte ich mich vergewissern, ob ich mich da irre oder ich dort richtig gehört bzw. gesehen habe.

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten