namespace ConsoleApplication34
{
class Program
{
static string k(string b)
{
string a;
a = "你的名字是" +b;
return a;
}
static void Main(string[] args)
{
Console.WriteLine("輸入姓名");
string c = Console.ReadLine();
Console.WriteLine(k(c));
}
}
}
上面的那個string k方法裡聲明a = "你的名字是" +b;然後在下面的main方法
裡調用了k,結果是輸入XXX後顯示的是你的名字是XXX,那麼我想問的是那個b我感覺
輸入的時候沒涉及到啊?輸入的內容不是等於c嗎?怎麼顯示的是b?說的有點亂,我有點暈。
Console.WriteLine(k(c));//這裡傳入C,是C的值,傳入後和C沒關系了,比如 張三
static string k(string b)//這裡b接收C的值,這裡B接收C的值後就是 張三
{
string a;
a = "你的名字是" +b; //b就是張三
return a;
}