我有以下 C# 代码:
List<string> names = new List<string>();
if (myObject.myClass != null)
{
foreach (var foo in myObject.myClass.subClass)
{
names.Add(foo.Name);
}
}
有没有更短的方法来编写这个而不需要遍历每个实例subClass
来添加myObject.myClass.subClass.Name
到names
List<string>
对象中?
也myObject.myClass
可以为空。