Preguntas etiquetadas con methods

142
Métodos de extensión estática en Kotlin

¿Cómo define un método de extensión estática en Kotlin? ¿Es esto posible? Actualmente tengo un método de extensión como se muestra a continuación. public fun Uber.doMagic(context: Context) { // ... } La extensión anterior se puede invocar en una instancia. uberInstance.doMagic(context) //...

142
Verificar una llamada al método usando Moq

Soy bastante nuevo en las pruebas unitarias en C # y estoy aprendiendo a usar Moq. A continuación se muestra la clase que estoy tratando de probar. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method)...

136
¿Puedo "multiplicar" una cadena (en C #)?

Supongamos que tengo una cadena, por ejemplo, string snip = "</li></ul>"; Básicamente, quiero escribirlo varias veces, dependiendo de algún valor entero. string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier =...

135
Propiedades vs métodos

Pregunta rápida: ¿Cuándo decide usar las propiedades (en C #) y cuándo decide usar los métodos? Estamos ocupados teniendo este debate y hemos encontrado algunas áreas en las que es discutible si debemos usar una propiedad o un método. Un ejemplo es este: public void SetLabel(string text) {...

131
Método anónimo en invocar llamada

Tener un poco de problemas con la sintaxis donde queremos llamar a un delegado de forma anónima dentro de un Control.Invoke. Hemos probado varios enfoques diferentes, todos en vano. Por ejemplo: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); donde...

130
Pasar solo un tipo como parámetro en C #

Hipotéticamente sería útil para mí hacer esto: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) donde el método GetColumns llamará a un método diferente dentro dependiendo del tipo pasado. Sí, podría hacerlo como una bandera booleana o similar, solo me...

123
Comportamiento del método estático final.

He estado jugando con modificadores con método estático y encontré un comportamiento extraño. Como sabemos, los métodos estáticos no pueden anularse, ya que están asociados con la clase en lugar de la instancia. Entonces, si tengo el fragmento de abajo, se compila bien //Snippet 1 - Compiles...

120
Métodos opcionales en la interfaz Java

Según tengo entendido, si implementa una interfaz en java, los métodos especificados en esa interfaz deben ser utilizados por las subclases que implementan dicha interfaz. He notado que en algunas interfaces, como la interfaz de Colección, hay métodos que se comentan como opcionales, pero ¿qué...

117
Python: ¿vincular un método independiente?

En Python, ¿hay alguna forma de vincular un método independiente sin llamarlo? Estoy escribiendo un programa wxPython, y para una determinada clase decidí que sería bueno agrupar los datos de todos mis botones como una lista de tuplas a nivel de clase, así: class MyWidget(wx.Window): buttons =...