I want to create a filtered array with LINQ inside the function I created and print it on the screen. I got some errors.
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 (values);" is underlined in red. Error CS0120: An object reference is required for the non-static field, method, or property 'Program.FilteredArray(int[])'