i like to call a method without return-type in linq or in extension methods in linq? Here my class i have situation line this
Class A
{
int i;
public int K
{
get { return i; }
set { i = value; }
}
public void calculate(int z)
{
this.k=z;
}
}
i like to do like this
List<A> sam = new List<A>();
//add elements to this list
var c = sam.Select( s => s.calculate(4) );
this sample only , i like to do like this for my purpose.
You should use List<T>.ForEach
here.
sam.ForEach(s => s.calculate(somenumber));
I think you use .Select
in your question because you want to get the results(all the instances of A after calling calculate
). You can get them directly by the variable sam
. ForEach
modifies each elements of sam, and the "changes" are applied to the list itself.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With