我无法将数组作为参数传递给 C# 中的函数

穆罕默德·阿齐兹·阿尔古卢

我想在我创建的函数中使用 LINQ 创建一个过滤数组并将其打印在屏幕上。我有一些错误。

    static void Main(string[] args)
    {
        //created an integer array
        var values = new[] {2,9,5,0,3,7,1,4,8,5 };

        // display original values
        Console.WriteLine("Orijinal Dizi:");
        foreach (var element in values)
        {
            Console.WriteLine($"{element}");
        }

        FilteredArray(values);
        
    }
    public void FilteredArray(int[] values)
    {
        var filtered =
            from value in values
            where value > 4
            select value;
        Console.WriteLine("4ten büyükleri filtreleyen dizi");
        foreach (var item in filtered)
        {
            Console.WriteLine($"{item}");
        }
    }

“FilteredArray(值);” 用红色下划线表示。错误 CS0120:非静态字段、方法或属性“Program.FilteredArray(int[])”需要对象引用

它在那里

Main是一种static方法,所以也FilteredArray必须是静态的:

public static void FilteredArray(int[] values)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将数组作为参数传递给C函数

将指针传递给char数组作为函数的参数-C

我如何将数组作为args列表传递给C中具有可变数量参数的函数

我如何将函数作为参数传递给 C++ 中的函数

RCPP:我无法将参数传递给C ++函数

将3D数组作为参数传递给C中的函数

有什么方法可以将未知类型的数组作为参数传递给C中的函数?

将数组作为参数传递给 C 中的 x86 函数

如何将float数组和float作为参数传递给C中的函数

如果传递的函数也将函数作为参数,如何将函数作为参数传递给C中的函数?

C-无法将数组引用传递给函数中的指针参数

我无法使用malloc()将多维变量数组传递给C中的函数

无法将多维数组传递给* .pyx中的C函数

如何将常量数组作为参数传递给C ++函数/方法

将Java脚本函数作为参数传递给C ++函数

如何将指针传递给在 C++ 中作为引用传递参数的函数

C ++-将Rapidjson :: Document作为参数传递给函数

将Cython类对象作为参数传递给C函数

将 httprequst 作为参数传递给函数 (C#)

C++:将未知联合传递给函数作为参数

如何访问作为参数传递给c中的函数的char数组的元素?

将结构数组传递给函数作为指针(C)

将String数组作为输入传递给外部C函数

将值直接作为数组传递给C函数

将数组作为参数传递给函数

将对象作为参数传递给C ++中的函数

将指向2D VLA的指针作为函数参数传递给C中的行向量

将按位运算作为参数传递给C中的函数

将结构成员作为参数传递给C中的函数