Perguntas com a marcação «methods»

142
Métodos de extensão estática no Kotlin

Como você define um método de extensão estática no Kotlin? Isso é possível? Atualmente, tenho um método de extensão, como mostrado abaixo. public fun Uber.doMagic(context: Context) { // ... } A extensão acima pode ser chamada em uma instância. uberInstance.doMagic(context) // Instance...

142
Verifique uma chamada de método usando Moq

Eu sou bastante novo no teste de unidade em C # e aprendendo a usar o Moq. Abaixo está a turma que estou tentando testar. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test"...

136
Posso "multiplicar" uma string (em C #)?

Suponha que eu tenha uma string, por exemplo, string snip = "</li></ul>"; Quero basicamente escrever várias vezes, dependendo de algum valor inteiro. string snip = "</li></ul>"; int multiplier = 2; // TODO: magic code to do this // snip * multiplier =...

135
Propriedades vs Métodos

Pergunta rápida: Quando você decide usar propriedades (em C #) e quando você decide usar métodos? Estamos ocupados com esse debate e encontramos algumas áreas em que é discutível se devemos usar uma propriedade ou um método. Um exemplo é este: public void SetLabel(string text) { Label.Text =...

131
Método anônimo na chamada de chamada

Tendo um pouco de problema com a sintaxe em que queremos chamar um delegado anonimamente dentro de um Control.Invoke. Tentamos várias abordagens diferentes, todas sem sucesso. Por exemplo: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); onde someParameter é...

130
Passando apenas um tipo como parâmetro em C #

Hipoteticamente, seria útil para mim fazer isso: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) onde o método GetColumns chamará um método diferente dentro, dependendo do tipo passado. Sim, eu poderia fazê-lo como uma bandeira booleana ou similar, apenas me...

123
Comportamento do método estático final

Eu tenho brincado com modificadores com método estático e me deparei com um comportamento estranho. Como sabemos, métodos estáticos não podem ser substituídos, pois estão associados à classe e não à instância. Então, se eu tenho o trecho abaixo, ele compila bem //Snippet 1 - Compiles fine public...

120
Métodos opcionais na interface Java

Do meu entendimento, se você implementar uma interface em java, os métodos especificados nessa interface devem ser usados ​​pelas subclasses que implementam a referida interface. Percebi que em algumas interfaces, como a interface Collection, existem métodos comentados como opcionais, mas o que...

117
Python: vincular um método não vinculado?

Em Python, existe uma maneira de vincular um método não vinculado sem chamá-lo? Estou escrevendo um programa wxPython e, para uma determinada classe, decidi que seria bom agrupar os dados de todos os meus botões como uma lista de tuplas em nível de classe, assim: class MyWidget(wx.Window):...