C#学习笔记(三十) 方法

方法的定义包括任意方法修饰符、返回值类型、输入参数列表和方法体。

方法不等同于函数,函数包含方法。

//方法体方法(需要花括号)        
private static void Main()        
{            
    Console.WriteLine("hello World!");        
}

//表达式体方法,仅限方法实现只有一个语句。
private static void Main()=> Console.WriteLine("hello World!"); 


方法重载

方法重载就是方法名相同但方法签名不同。
方法的签名由以下信息组成
    1.方法的名称
    2.参数的数目
    3.参数的数据类型和顺序
    4.参数修饰符
方法重载主要就是根据参数的数目、参数的数据类型、参数排列顺序和参数修饰符决定方法重载。
 

//相同方法名 string类型参数        
private static void Main(string args)        
{            
    Console.WriteLine("hello World!");       
}        
//相同方法名 string[]类型参数        
private static void Main(string[] args)        
{                       
    foreach (string arg in args)            
    {                
        Console.WriteLine($"hello {arg}!");            
    }            
    Console.ReadLine();        
}
发布了35 篇原创文章 · 获赞 67 · 访问量 8511

猜你喜欢

转载自blog.csdn.net/EngraveSmile/article/details/104202685
今日推荐