在C#中,方法的返回值是什么意思?

2025-01-18 20:09:26
推荐回答(5个)
回答1:

方法a() 实现的是返回一个字符串 因为你定义的是 string 静态的 因为是static

下面主函数 调用了方法 a();

Console.ReadLine();意思是你回车后结束
你这里没有接受a()方法 返回数据的地方,也就是说,他返回了,你没接
所以他不会显示出来

Console.WriteLine(a());
Console.ReadLine();

这样可以显示出来,并且把光标停住

或者直接 MessageBox.Show(a());

你这里的返回值就是 string类型的 字符串 "hello world"
return 就是返回的意思

在其他地方用,就要有变量去接收它,或者,直接调用方法a()

回答2:

  1. 简单说,就是你执行明某个方法后希望得到的数据 

  2. C# 代码如下:

  3. public int Test()

  4. {

  5.        int i =10;

  6.       return i

  7. }

  8. 上面的意思就是需要返回int 类型的数据,也可以换成string 等等

回答3:

应该没问题啊,哦,你在a方法中只返回了一个字符串,但是并没有输出,所以没有结果!
你在main方法中的这样写 console.write(a());就可以了!
嗯,返回值就是你一个方法执行后最后得到的一个结果值!

回答4:

static string a() //这是一个函数,返回值为string型
{
return "hello word !"; //返回字符串"hello word"
}
static void main(string[] args)
{
a(); //调用a函数,这里改成string i=a();
Console.WriteLine(i);//这里应该将a函数返回的字符串打印到屏幕上
Console.ReadLine();
}
a函数返回值应该先用一个变量来接收,再将它打印出来
也可直接打印出来
Console.WriteLine(a());

回答5:

你这样肯定没有结果的。虽然a()方法返回一个字符串,但是你并没有把他打印在你的屏幕上。你可以这样:Console.WriteLine(a());
而Console.ReadLine();是需要在屏幕上输入一字符。