C # overload and recursion of Basic Methods,
1. Method Overloading
The method name is the same, but the parameters are different. For example, Console. WriteLine ();
1. Ensure that the number and type of parameters are the same;
2. Ensure that the parameter types are the same and the number of parameters cannot be the same;
3. The method overload has no relationship with the return value type, so it cannot constitute an overload;
2. recursion of methods
Using System; using System. collections. generic; using System. linq; using System. text; using System. threading. tasks; namespace ChuangzhiConsel {class Program {public static int I = 0; static void Main (string [] args) {Tets (); Console. readKey ();} public static void Tets () {I ++; Console. writeLine ("I want to anger! "); If (I >= 10) {return;} Tets ();}}}
At the end of the day, I stayed here for 10 times:
Because each recursion is equivalent to passing through several structures, it is necessary to exit again when exiting.