Can I have two same function name with same parameters but different meaning.
For example:
public void test(string name)
public void test(string age)
Thank you.
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
No, you can’t. The signature is not different – it doesn’t matter what the parameter names are.
Like a few other answers have stated, consider the type of data you’re taking in. Name is indeed a typical string, but does age have to be? If you allow it to be a – for example –
intthen you can overload your method as you wish.