Als «methods» getaggte Fragen

141
Statische Erweiterungsmethoden in Kotlin

Wie definieren Sie eine statische Erweiterungsmethode in Kotlin? Ist das überhaupt möglich? Ich habe derzeit eine Erweiterungsmethode wie unten gezeigt. public fun Uber.doMagic(context: Context) { // ... } Die obige Erweiterung kann für eine Instanz aufgerufen

141
Überprüfen Sie einen Methodenaufruf mit Moq

Ich bin ziemlich neu in Unit-Tests in C # und lerne, Moq zu verwenden. Unten ist die Klasse, die ich zu testen versuche. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test"...

135
Eigenschaften vs Methoden

Kurze Frage: Wann entscheiden Sie sich für die Verwendung von Eigenschaften (in C #) und wann für die Verwendung von Methoden? Wir sind mit dieser Debatte beschäftigt und haben einige Bereiche gefunden, in denen es fraglich ist, ob wir eine Eigenschaft oder eine Methode verwenden sollten. Ein...

131
Anonyme Methode in Aufruf aufrufen

Probleme mit der Syntax, bei der ein Delegierter innerhalb eines Control.Invoke anonym angerufen werden soll. Wir haben verschiedene Ansätze ausprobiert, alle ohne Erfolg. Beispielsweise: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); Dabei ist someParameter...

128
Übergeben nur eines Typs als Parameter in C #

Hypothetisch wäre es für mich praktisch, dies zu tun: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) Dabei ruft die GetColumns-Methode je nach übergebenem Typ eine andere Methode auf. Ja, ich könnte es als boolesche Flagge oder ähnliches tun. Ich habe mich nur...

123
Verhalten der endgültigen statischen Methode

Ich habe mit Modifikatoren mit statischer Methode herumgespielt und bin auf ein seltsames Verhalten gestoßen. Wie wir wissen, können statische Methoden nicht überschrieben werden, da sie eher der Klasse als der Instanz zugeordnet sind. Wenn ich also das folgende Snippet habe, wird es gut kompiliert...

120
Wie bekomme ich Instanzvariablen in Python?

Gibt es in Python eine integrierte Methode, um ein Array aller Instanzvariablen einer Klasse abzurufen? Zum Beispiel, wenn ich diesen Code habe: class hi: def __init__(self): self.ii = "foo" self.kk = "bar" Gibt es eine Möglichkeit für mich, dies zu tun: >>> mystery_method(hi) ["ii",...

120
Optionale Methoden in der Java-Schnittstelle

Nach meinem Verständnis müssen die in dieser Schnittstelle angegebenen Methoden von den Unterklassen verwendet werden, die diese Schnittstelle implementieren, wenn Sie eine Schnittstelle in Java implementieren. Ich habe festgestellt, dass es in einigen Schnittstellen wie der