概念:方法的重载指的就是**方法的名称相同,但是参数不同。
    参数不同,分为两种情况:
    1、如果参数的个数相同,那么参数的类型就不能相同。
    2、如果参数的类型相同,那么参数的个数就不能相同。
    *
    方法的重载和返回值没有关系。

    1. using System;
    2. namespace _039_方法的重载
    3. {
    4. class Program
    5. {
    6. static void Main(string[] args)
    7. {
    8. Console.WriteLine(1);
    9. Console.WriteLine(1.1);
    10. Console.WriteLine('C');
    11. Console.WriteLine(true);
    12. Console.WriteLine("Hello World!");
    13. Console.ReadKey();
    14. }
    15. public static void M(int n1, int n2)
    16. {
    17. }
    18. //***方法的重载和返回值没有关系。
    19. //public static int M(int n1, int n2)
    20. //{
    21. // return n1 + n2;
    22. //}
    23. public static void M(int n1, int n2, int n3)
    24. {
    25. }
    26. public static char M(char c)
    27. {
    28. return c;
    29. }
    30. public static char M(char c,char c1)
    31. {
    32. return c;
    33. }
    34. public static string M(string s)
    35. {
    36. return s;
    37. }
    38. public static int[] M(int[] arr)
    39. {
    40. return arr;
    41. }
    42. }
    43. }