pavansagar
Member
- Joined
- Jan 11, 2006
- Messages
- 8
- Programming Experience
- Beginner
I have a problem with the following code.please clarify.In the 5th line from statement I am getting the problem.I don't want to change the code if it is not wrong with this.
Public Class first
Public num As Int16 = 0
Public name As String = "default"
Public Function assign(ByVal x As Int16, ByVal y As String)
num = x
name = y
Console.WriteLine("with 2 parameters")
Console.WriteLine("num=" & num)
Console.WriteLine("name=" & name)
End Function
Public Function assign(ByVal x As Int16)
num = x
name = "default"
Console.WriteLine("with 1 int parameter")
Console.WriteLine("num=" & num)
Console.WriteLine("name=" & name)
End Function
Public Function assign(ByVal y As String)
num = 0
name = y
Console.WriteLine("with 1 string parameter")
Console.WriteLine("num=" & num)
Console.WriteLine("name=" & name)
End Function
Public Function assign()
num = 0
name = "default"
Console.WriteLine("with 0 parameters")
Console.WriteLine("num=" & num)
Console.WriteLine("name=" & name)
End Function
End Class
Module Module1
Sub Main()
Dim obj1 As New first
obj1.assign(2, "abc")
obj1.assign("bdsfd")
obj1.assign(1) 'here I am getting the error in this line
obj1.assign()
Console.ReadLine()
End Sub
End Module
Public Class first
Public num As Int16 = 0
Public name As String = "default"
Public Function assign(ByVal x As Int16, ByVal y As String)
num = x
name = y
Console.WriteLine("with 2 parameters")
Console.WriteLine("num=" & num)
Console.WriteLine("name=" & name)
End Function
Public Function assign(ByVal x As Int16)
num = x
name = "default"
Console.WriteLine("with 1 int parameter")
Console.WriteLine("num=" & num)
Console.WriteLine("name=" & name)
End Function
Public Function assign(ByVal y As String)
num = 0
name = y
Console.WriteLine("with 1 string parameter")
Console.WriteLine("num=" & num)
Console.WriteLine("name=" & name)
End Function
Public Function assign()
num = 0
name = "default"
Console.WriteLine("with 0 parameters")
Console.WriteLine("num=" & num)
Console.WriteLine("name=" & name)
End Function
End Class
Module Module1
Sub Main()
Dim obj1 As New first
obj1.assign(2, "abc")
obj1.assign("bdsfd")
obj1.assign(1) 'here I am getting the error in this line
obj1.assign()
Console.ReadLine()
End Sub
End Module