Questions marquées «methods»

142
Méthodes d'extension statique dans Kotlin

Comment définir une méthode d'extension statique dans Kotlin? Est-ce seulement possible? J'ai actuellement une méthode d'extension comme indiqué ci-dessous. public fun Uber.doMagic(context: Context) { // ... } L'extension ci-dessus peut être appelée sur une instance. uberInstance.doMagic(context)...

142
Vérifier un appel de méthode à l'aide de Moq

Je suis assez nouveau dans les tests unitaires en C # et j'apprends à utiliser Moq. Voici la classe que j'essaie de tester. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test"...

135
Propriétés vs méthodes

Question rapide: Quand décidez-vous d'utiliser des propriétés (en C #) et quand décidez-vous d'utiliser des méthodes? Nous sommes occupés à avoir ce débat et avons trouvé des domaines où il est discutable de savoir si nous devrions utiliser une propriété ou une méthode. Un exemple est celui-ci:...

131
Méthode anonyme dans l'appel Invoke

Avoir un peu de problèmes avec la syntaxe où nous voulons appeler un délégué de manière anonyme dans un Control.Invoke. Nous avons essayé un certain nombre d'approches différentes, toutes en vain. Par exemple: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); où...

130
Passer juste un type comme paramètre en C #

Hypothétiquement, ce serait pratique pour moi de faire ceci: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) où la méthode GetColumns appellera une méthode différente à l'intérieur en fonction du type passé. Oui, je pourrais le faire comme un drapeau booléen ou...

123
Comportement de la méthode statique finale

J'ai joué avec des modificateurs avec une méthode statique et je suis tombé sur un comportement étrange. Comme nous le savons, les méthodes statiques ne peuvent pas être remplacées, car elles sont associées à une classe plutôt qu'à une instance. Donc, si j'ai l'extrait ci-dessous, il se compile...

120
Méthodes facultatives dans l'interface Java

D'après ce que je comprends, si vous implémentez une interface en java, les méthodes spécifiées dans cette interface doivent être utilisées par les sous-classes implémentant ladite interface. J'ai remarqué que dans certaines interfaces telles que l'interface Collection, il existe des méthodes qui...

118
Passer une méthode comme paramètre dans Ruby

J'essaye de déconner un peu avec Ruby. C'est pourquoi j'essaye d'implémenter les algorithmes (donnés en Python) du livre "Programming Collective Intelligence" Ruby. Au chapitre 8, l'auteur passe une méthode a comme paramètre. Cela semble fonctionner en Python mais pas en Ruby. J'ai ici la méthode...