gpt4 book ai didi

c# - 定义和调用函数

转载 作者:行者123 更新时间:2023-11-30 21:45:41 24 4
gpt4 key购买 nike

我的目标是定义函数,然后根据需要调用它们。我正在根据此处提出的类似问题对我的代码进行建模。但我从来没有在第一段代码中真正定义术语,然后我无法弄清楚如何在第二部分中调用它们。我已经用尽了书中和网上的资源。

如果有人能更清楚地向我解释如何调用其他方法,将不胜感激。

这是我的代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FunctionCalls
{
class Functions
{
static public double addNumbers(double number1, double number2)
{
double result1 = number1 + number2;
return result1;
}

static public double subtractNumbers(double number1, double number2)
{
double result2 = number1 - number2;
return result2;
}

static public double avgNumbers(double number1, double number2)
{
double result3 = (number1 + number2) / 2;
return result3;
}

public static void Main(String[] args)
{
Functions.addNumbers(result1);
Functions.subNumbers(result2);
Functions.avgNumbers(result3);

Console.WriteLine($"The sum of your numbers is {0}", result1);
Console.WriteLine($"The difference of your numbers is {0}", result2);
Console.WriteLine($"The average of your numbers is {0}", result3);

Console.ReadKey();
}
}

最佳答案

括号包含方法参数(在您的例子中,是要加、减或平均的数字)。如果方法返回某些内容,您必须将它的值分配给调用例程中带有等号的变量。

public static void Main(String[] args)
{
var result1 = Functions.addNumbers(13, 14);
var result2 = Functions.subNumbers(17, 18);
var result3 = Functions.avgNumbers(20, 21);

关于c# - 定义和调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39907975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com