C# 是否有其他方法获取foreach循环项的属性?
我注意到很多时候我需要做这样的事情C# 是否有其他方法获取foreach循环项的属性?,c#,C#,我注意到很多时候我需要做这样的事情 foreach (SomeObject item in listOfItems) { string itemName = item.Name; ... } 但我更希望有一种方法可以做到这一点: foreach (string item.Name in listOfItems) { ... } 这在C#中可能吗?您可以使用LINQ: foreach (string name in listOfItems.Select(item =&
foreach (SomeObject item in listOfItems)
{
string itemName = item.Name;
...
}
但我更希望有一种方法可以做到这一点:
foreach (string item.Name in listOfItems)
{
...
}
这在C#中可能吗?您可以使用LINQ:
foreach (string name in listOfItems.Select(item => item.Name))
{
// ...
}
您可以使用LINQ:
foreach (string name in listOfItems.Select(item => item.Name))
{
// ...
}
谢谢,这正是我想要的:)谢谢,这正是我想要的:)