一个C#程序,运行结果是?

来源:百度知道 编辑:UC知道 时间:2024/05/23 20:41:11
在C#中,某程序在一个类中编写了两个同名的方法,代码如下,请问该段代码的运行结果是______
public void Song()
{
Console.WriteLine("忘记你我做不到");
}
public void Song(string musicName)
{
Console.WriteLine(musicName);
}
static void Main(string[] args)
{
Musician musician = new Musician();
string musicName = "还是觉得你最好";
musician.Song("分手总要在雨天");
}
这是个代码片段。我觉得运行结果有两种可能,一种是“分手总要在雨天”,一种是“还是觉得你最好”。究竟是哪一种,我现在的机器上运行不了

分手总要在雨天

Musician是什么?我没看到这个类的定义啊

分手总要在雨天啊 因为你自始至终都没调用SONG的方法啊!!!

重载啊,方法名相同,方法签名不同,你载入什么样的参数就会调用相对应的方法.