c# - 为什么第一个图片代码不执行,但第二个却执行?
问题描述
确切地说,我知道如何解决这个问题,但我不明白为什么这个解决方案有效。
我的意思是第一( 1 )段代码不输出任何东西,但第二( 2 )工作正常。
我需要一个解释——为什么。
(1)。
class Greetings
{
static void Main(string[] args)
{
cube(5);
Console.ReadKey();
}
static int cube(int num)
{
int result = num * num;
return result;
}
}
(2)。
class Greetings
{
static void Main(string[] args)
{
Console.WriteLine(cube(5));
Console.ReadKey();
}
static int cube(int num)
{
int result = num * num * num;
return result;
}
}
它必须输出 125,但它不输出任何东西。
解决方案
因为您没有使用Console.WriteLine();
第一段代码中的方法打印答案。结果返回但不打印到控制台,因为没有Console.WriteLine();
.
推荐阅读
- javascript - 在打印中显示一个 div 并有条件地避免使用 JavaScript 添加到 DOM
- javascript - jquery slideToggle()不适用于toggleClass
- r - 根据因子和数值数据创建新列
- qt - 将属性“通过引用”传递给组件
- terraform - 在 aws_iam_policy_document 中使用值列表中的值创建多个语句 (TF 1.13)
- javascript - 即使弹出窗口关闭,如何使 chrome 扩展脚本仍然有效?
- c# - 如何根据单个 ASP.NET Core 应用程序中的内容动态更改 OpenID 配置?
- python - 如何在实用程序节点之间获取属性的动画曲线?
- javascript - Redux - 调度动作(onClick 事件)
- karate - 空手道中的 Swtich 浏览器