Say I have the following class:
public class ConfigItemType
{
public string Name { get; set; }
public double SomeOtherThing { get; set; }
}
and then I make a list of the following classes (List<ConfigItemType> MyList
)
Now I have a method with the following signature:
void AggregateValues(string someUnrelatedValue, params string[] listGoesHere)
How can I fit MyList
in to the listGoesHere
using the value in ConfigItemType.Name
as the params string array?
I am fairly sure that Linq can do this.... but MyList
does not have a select
method on it (which is what I would have used).
ベストアンサー1
You are looking for
MyList.Select(x=>x.Name).ToArray();
Since Select
is an Extension method make sure to add that namespace by adding a
using System.Linq
to your file - then it will show up with Intellisense.