(I tratado con this question pero este código aísla mejor el problema.)El método compartido en VB.NET no puede manejar esto ¿por qué?
tengo este código:
Public Shared Sub PopulateTextFields(ByRef stuffList As List(Of Stuff))
Dim aStuff As New Stuff
For Each aStuff In stuffList
DoStuff(aStuff)
Next
End Sub
Private Sub DoStuff(ByRef theStuff as Stuff)
....
End Sub
me sale el siguiente error destacando DoStuff (aStuff):
No se puede consulte un miembro de instancia de una clase desde un método compartido o inicializador de miembro compartido sin una instancia explícita de la clase.
¿No obtuve una instancia explícita de Cosas cuando escribí la declaración Dim?
No entiendo lo que está mal. ¡Gracias por adelantado!
Ese fue el problema. ¡Gracias! – John
No puedo creer 1) qué fácil fue esto y 2) que no me di cuenta de esto sin una búsqueda en Google. Gracias por esto. – CryptoJones