c# - 如何在 C# 中返回一个 int 数组

标签 c# arrays return

我正在学习 C#,但遇到函数问题。

它应该将 int 数组“tab”的元素乘以“mnoznik”的 int 值并返回新的 int 数组“wyj”。

我尝试了很多东西,但我仍然不知道如何解决它。

static int mnozenie(int[] tab, int mnoznik)
{
    int[] wyj;
    wyj = new int[tab.Length];
    if (mnoznik != 0)
    {
        for (int i = 0; i < tab.Length; i++)
            wyj[i] = tab[i] * mnoznik;
        return wyj[];
    } else
        return 0;

最佳答案

尝试

static int[] mnozenie(int[] tab, int mnoznik)
{
    int[] wyj = new int[tab.Length];
    if (mnoznik != 0)
    {
        for (int i = 0; i < tab.Length; i++)
            wyj[i] = tab[i] * mnoznik;
    }
    return wyj;

}

关于c# - 如何在 C# 中返回一个 int 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29353006/

相关文章:

c# - 使用 Quartz.NET 3.0.3 和简单注入(inject)器如何进行构造函数注入(inject)

c# - Azure Web 应用程序。免费比基本版和标准版更快?

javascript - 数组只打印长度而不是内容

javascript - 我可以在 JavaScript 中执行此操作吗?如果参数未传递则有条件返回

javascript - 在这种情况下如何解决非法调用类型错误?

c++ - 函数内的理论规范多重返回语句

c# - Nuget hell : Cannot reference NuGet package in UWP application due to public key difference

c# - 如何让重力在Unity3D的编辑器模式下工作

c# - 将 WHERE sql 子句拆分为数组

java - 为什么找不到这个数组