Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Meta en 24 Octubre 2012, 03:10 AM

Título: No me funciona ejemplo de sobrecarga
Publicado por: Meta en 24 Octubre 2012, 03:10 AM
Hola:

Quiero hacer un mini ejemplo sobre Overloads y no me fucniona.

Código (vbnet) [Seleccionar]
Module Module1

   Sub Main()
       Dim Ejemplo1 As String = "AAAA"
       Dim Ejemplo2 As Integer = 123445

       testSub()
       testSub(Ejemplo1)
       testSub(Ejemplo2)
       testSub(Ejemplo1, Ejemplo2)

   End Sub

   Overloads Sub testSub()
       Debug.WriteLine("No pasa nada.")
   End Sub

   Overloads Sub testSub(ByVal i As String)
       Debug.WriteLine(i)
   End Sub

   Overloads Sub testSub(ByVal i As Integer)
       Debug.WriteLine(i.ToString)
   End Sub

   Overloads Sub testSub(ByVal i As String, ByVal j As Integer)
       Debug.WriteLine(i & " -- " & j.ToString)
   End Sub
End Module


Error    2    Uso no apropiado de la palabra clave 'Overloads' en un módulo.    C:\Users\Usuario\documents\visual studio 2010\Projects\Ejemplito\Ejemplito\Module1.vb    18    5    Ejemplito

A pesar de leer por aquí sobre Overloads (http://msdn.microsoft.com/query/dev10.query?appId=Dev10IDEF1&l=ES-ES&k=k%28VB.OVERLOADS%29;k%28TargetFrameworkMoniker-%22.NETFRAMEWORK%2cVERSION%3dV4.0%22%29;k%28DevLang-VB%29&rd=true), no me guío.

Salu2.
Título: Re: No me funciona ejemplo de sobrecarga
Publicado por: seba123neo en 24 Octubre 2012, 14:46 PM
los modulos comunes no soportan Overload, aparte fijate que te la subraya y te dice , tenes que hacerlo dentro de una clase.

saludos.
Título: Re: No me funciona ejemplo de sobrecarga
Publicado por: seba123neo en 24 Octubre 2012, 14:47 PM
borren esto.
Título: Re: No me funciona ejemplo de sobrecarga
Publicado por: Meta en 24 Octubre 2012, 23:44 PM
Cierto, ya me funciona, gracias.